Gibt es eine Möglichkeit mit Lotussscript bei einem EmbeddedObject festzustellen, mit welcher Officeversion die Datei erstellt wurde?
Wenn in den Office-Dateien bei den Datei-Eigenschaften die Version mitgeführt wird, dann sollte man die über die COM-Schnittstelle auch ermitteln können.
Noch besser wäre es natürlich, wenn man irgendwie die Dateierweiterung herausfinden könnte.
Habt ihr vielleicht Ideen? Jeder Tipp wird dankend angenommen.
Das dürfte eigentlich kein Problem sein. An den Namen des Anhangs kommst du über die Eigenschaft Source des NotesEmbeddedObject dran.
...
Set rtitem = doc.GetFirstItem("Name-des_RTF")
If rtitem.Type = RICHTEXT Then
Forall objects In rtitem.EmbeddedObjects
If objects.Type = EMBED_ATTACHMENT Then
MsgBox objects.Source
End If 'If objects.Type = EMBED_ATTACHMENT
End Forall 'Forall objects In rtitem.EmbeddedObjects
End If 'If rtitem.Type = RICHTEXT
...
In der Designer-Hilfe findest du mehr Infos dazu.
Axel