ich habe in einem Writer-Dokument die DDE-Verknüpfung einer Calc-Tabelle. Diese aktualisiert sich automatisch oder manuell einwandfrei. Weil ich diese zugehörige Calc-Tabelle gerne aus dem Writer-Dokument starten möchte, habe ich das nachfolgende Makro über einen Button (Formular-Steuerelemente) im Dokument zum Öffnen des Calc-Dokumentes eingebaut. Das Calc-Dokument öffnet sich auch wie gewünscht. In dem Calc-Dokument wird der Inhalt verändert und soll entsprechend im Writer-Dokument aktualisiert werden. Es sieht alles richtig aus.
Code: Alles auswählen
sub oeffne_dok
Dim Doc As Object
Dim Url As String
Dim Dummy()
Url = "file:///E:/Vorlagen/OLE/odt/DDE_Rechnung_Artikel.ods"
Doc = StarDesktop.loadComponentFromURL(Url, "_blank", 0, Dummy())
end sub
Es ist unerheblich, ob das Makro im Dokument selbst eingebettet ist oder nicht.
Dank und Gruß
Thomas