This is a tricky one:An old document in a database can not be opened due to an OLE error. Error message box says:
The objects application or class is not available.
Examining the document with “List Fields” (really great stuff) I can see that the object created has the class of Lotus Draw/Diagram Component1 an outdated component class.
The problem is now: Do you have any suggestions on how to extract the embedded object (List Fields do not support it).
The complete info goes:
Info about $OLEOBJINFO - This field indicate that the document contain OLE attachments and contain information about embedded and linked objects.
OLE Control Lotus Draw/Diagram Component1 of OLE class
OleObjClass = 1387aa83-1842-11cf-a596-00805fb46a8a
FileObjName = EXT27545
DescriptionName = Lotus Draw/Diagram Component1
FieldName = QDoc
FileObjNameLength = 8
DescriptionNameLength = 29
FieldNameLength = 4
TextIndexObjNameLength = 0
StorageFormat (1) = OLE_STG_FMT_STRUCT_STORAGE - OLE “Docfile” structured storage format
ClipFormat (2) = METAFILE
Flags (0x4) = CONTROL
StorageFormatAppearedIn = 0.0
HTMLDataLength = 0
Reserved2 = 0
Reserved3 = 0
Any suggestions are really welcome