XL: Cannot Activate or Change Protected Objects

Last reviewed: February 2, 1998
Article ID: Q102616

The information in this article applies to:
  • Microsoft Excel for Windows, versions 4.0, 4.0a, 5.0, 5.0c
  • Microsoft Excel for the Macintosh, versions 4.0, 5.0, 5.0a
  • Microsoft Excel for Windows 95, versions 7.0, 7.0a
  • Microsoft Excel 97 for Windows
  • Microsoft Excel 98 Macintosh Edition

SYMPTOMS

In Microsoft Excel, if a worksheet and its objects have been protected, you cannot activate or change objects that are linked by using the object linking and embedding (OLE) feature.

WORKAROUND

To activate an OLE object or to make a change to any type of object, first make sure that your worksheet is not protected. To unprotect a worksheet, use the following appropriate method.

Microsoft Excel Versions 5.0 and Later

Point to Protection on the Tools menu, and then click Unprotect Sheet. If a password is requested, enter the password and click OK to continue.

Microsoft Excel Version 4.0

On the Options menu, click Unprotect Document. If a password is requested, enter the password and click OK to continue.

If you want the worksheet to remain protected, but you also want to be able to activate OLE objects or make changes to any type of object, use the following appropriate method.

Microsoft Excel Versions 5.0 and Later

  1. Point to Protection on the Tools menu, and then click Protect Sheet.

  2. In the Protect Sheet dialog box, clear the Objects check box. Select any other options you want, and click OK.

Microsoft Excel Version 4.0

  1. On the Options menu, click Protect Document.

  2. In the Protect Document dialog box, clear the Objects check box. Select any other options you want, and click OK.

Your worksheet should now be protected and you should be able to activate your objects normally.

STATUS

This behavior is by design of Microsoft Excel.

MORE INFORMATION

When you protect a worksheet by using the Protect Sheet dialog box (Protect Document in version 4.0), you are given the option to protect objects. If you protect objects, all objects not contained in cells (such as embedded charts, text boxes, drawn objects, and OLE objects) cannot be changed. Because activating an OLE object allows you to change it, Microsoft Excel does not allow you to activate a protected OLE object. Similarly, Microsoft Excel does not allow any type of change in position, size, or content of any type of object if the worksheet has been protected.

You do not receive an error message when you try to activate or change the object.

This behavior is different from behavior with protected cells. If you attempt to change locked and protected cells on a worksheet, you receive the following error message:

   Locked cells cannot be changed

REFERENCES

"User's Guide 1," version 4.0, pages 87-90


Additional query words: 4.00 4.00a 5.00 5.00a 5.00c 7.00 7.00a 97 98 XL98
XL97 XL7 XL5 XL4 package hidden
Keywords : kbole
Version : WINDOWS:4.0,4.0a,5.0,5.0c,7.0,7.0a,97: MACINTOSH:4.0,5.0,98
Platform : MACINTOSH WINDOWS
Issue type : kbprb
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: February 2, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.