OLE and Lotus Draw/Diagram Component1

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

Subject: OLE and Lotus Draw/Diagram Component1

My guess is that you would need to install the Lotus Draw software to get access to the OLE object.

/Peter

Subject: RE: OLE and Lotus Draw/Diagram Component1

Yes, but it was discontiued in the 90’sSo, If anybody has it lying around you are more that welcome to send it to me.

Subject: RE: OLE and Lotus Draw/Diagram Component1

Sorry, no such luck…

/Peter

Subject: You’ll need to install Lotus Components 1.1

You need to see if you have the CD lying around somewhere, otherwise you may have difficulty finding a copy as it’s about 10 years old.

IBM Lotus never introduced anything that could read or convert components data. Components were dropped in favour of eSuite which was also dropped and could not read Lotus Components data.