möchte gerne über vb.net ein Write/Calc - Dokument öffnen und gleichzeitig bestimmte Platzhalter mit Text und Tabellen füllen.
Desweiteren möchte ich den zu Speichernden Pfad + Dateiname für das Dokument übergeben.
für eine Textmarke habe ich es geschaft , aber für einen Platzhalter habe ich das nicht gefunden
Code: Alles auswählen
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
entwickler