Hallo,
möchte gerne über vb.net ein OpenOffice(Write/Calc - Dokument) öffnen und gleichzeitig bestimmte Platzhalter(FunktionPlatzhalter) mit Text und Tabellen füllen. Desweiteren möchte ich den zu Speichernden Pfad + Dateiname für das Dokument übergeben.
Gibt es auch eine möglichkeit ein Event an VB.Net zurück zu geben z.B. Wenn Dokument gespeichert worden ist.
für eine Textmarke habe ich es geschaft , aber für einen Platzhalter habe ich das nicht gefunden
Danke für Hilfe
Mfg
Entwickler
möchte gerne über vb.net ein OpenOffice(Write/Calc - Dokument) öffnen und gleichzeitig bestimmte Platzhalter(FunktionPlatzhalter) mit Text und Tabellen füllen. Desweiteren möchte ich den zu Speichernden Pfad + Dateiname für das Dokument übergeben.
Gibt es auch eine möglichkeit ein Event an VB.Net zurück zu geben z.B. Wenn Dokument gespeichert worden ist.
für eine Textmarke habe ich es geschaft , aber für einen Platzhalter habe ich das nicht gefunden
Code:
Sub CreateDocument() Dim objServiceManager As Object Dim objDesktop As Object Dim objDocument As Object Dim aNoArgs(-1) Const objDocName = "file:///C:\MyDoc.odt" objServiceManager = CreateObject("com.sun.star.ServiceManager") objDesktop = objServiceManager.createInstance("com.sun.star.frame.Desktop") objDocument = objDesktop.loadComponentFromURL(objDocName, "_blank", 0, aNoArgs) objDocument.Bookmarks.getByName("Textmarke1").getAnchor.setString("Yea, funzt prima!") objServiceManager = Nothing objDesktop = Nothing objDocument = Nothing End Sub
Danke für Hilfe
Mfg
Entwickler