Insert Object Dialog Has Blank Entry at Top of List

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.

Additional query words: 6.0 ole linking embedding ole2.dll word6 winword

Keywords : kbole
Version : WINDOWS:6.0
Platform : WINDOWS
Issue type :


Last Reviewed: December 23, 1999
© 2000 Microsoft Corporation. All rights reserved. Terms of Use.