Lotus Notes / Domino Sonstiges > OLE/COM-Programmierung
Von OpenOffice/LibreOffice auf den UIWorkspace zugreifen
(1/1)
LordKiri:
Hallo zusammen,
ich habe ein kleine Problem ich versuche vergebens von LibreOffice auf den NotesUIWorkspace zuzugreifen.
Hintergrund ich erstelle aus LibreOffice ein NotesDocument im Hintergrund und leg in dieses Dokument das offene Office-Dokument. Damit aber der User noch Kategorien vergeben kann oder noch was zu dem Dokument schreiben kann, möchte ich danach das NotesDocument im Editmodus öffnen.
Von Microsoft Office aus ist das Ganze kein Problem:
--- Code: ---set objWs = createObject("Notes.NotesUIWorkspace")
call objWs.editdocument(True, objDoc)
--- Ende Code ---
Von LibreOffice aus sollte es eigentlich genauso funktionieren, da bekomme ich aber immer die angehängte Fehlermeldung
Als Workaround habe ich nun folgenden Code eingefügt, der mir über die NotesURL das Dokument öffnet:
--- Code: ---Shell( "cmd.exe /cStart " & objDoc.NotesUrl )
--- Ende Code ---
Habe ich dort auch die Möglichkeit das Dokument im Editmodus zu öffnen?
Oder hat jemand eine Lösung für das NotesUIWorkspace-Problem?
Gruß
Andreas
m3:
Aus der Designer-Hilfe:
--- Zitat ---NotesUIWorkspace class
Represents the current Notes workspace window.
Note This class is not supported in COM.
--- Ende Zitat ---
LordKiri:
Warum geht's dann aus Microsoft Office?...
Habe jetzt einfach den Workaround erweitert, dass er am Ende der NotesURL das "?OpenDocument" durch ein "?EditDocument" ersetzt, dann kann ich auch damit leben, dass ich das Dokument vorher in der Datenbank speichern muss...
Gruß und Dank
Andreas
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln