Insert Object Dialog Has Blank Entry at Top of List

Last reviewed: February 6, 1998
Article ID: Q106344
The information in this article applies to:
  • Microsoft Word for Windows, version 6.0

SUMMARY

In the Object dialog box (located by choosing Object from the Insert menu), it is possible to have a blank entry in the Object Type list box. If you select this entry, Word may or may not insert a valid object into your document.

If the entry is valid, an object is inserted into your document. When you activate the object or edit it, the object's server application will be started and you will be able to edit the object.

If the entry is not valid, a packager (most likely) icon is inserted that when activated or edited will result in the following message: "Word cannot edit the object," or "Word cannot find the server application for this object."

To delete the blank entry from the list, you must find the incorrect entry in the registration database and remove it. Microsoft does not recommend this solution. A better solution is to rebuild the registration database. For more information on rebuilding the registration database, query on the following words in the Microsoft Knowledge Base:

   reg.dat and rebuild and corrupted and

MORE INFORMATION

In the registration database, any class that has the subkeys "\Insertable" or "\Protocol\StdFileEditing\Server = <path>\Server will appear in the Object dialog box in the form of its "human-readable" class name. If a particular class conforms to this rule but has no human-readable name listed, it will appear as a blank entry in the Object dialog box.

As listed in the registration database, a class consists of "Class Name (or ProcId) = <human-readable name>." For example, "\Excel.Sheet.5 = Microsoft Excel 5.0 Worksheet," where "Excel.Sheet.5" is the class name and "Microsoft Excel 5.0 Worksheet" is the human-readable name.

Also, for a class to be listed in the Object dialog box, it must be listed as a subkey of the root in the registration database. For example, Excel.Sheet.5 is a subkey of the root key (\) and is thus listed in the Object dialog box. {00020810-0000-0000-C000-000000000046} is the Class ID (CLSID) for the Excel.Sheet.5 key and has a human-readable name and an "Insertable" subkey. This key however, does not appear in the Object dialog box because it is a subkey of the \CLSID key and is not listed directly off of the root.


KBCategory:
KBSubCategory:
Additional query words: 6.0 ole linking embedding ole2.dll word6
winword
Keywords : kbole
Version : 6.0
Platform : WINDOWS


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 6, 1998
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.