???Was meinst du mit "sDateiname"?
Es ist eine Variable.
???Was meinst du mit "sDateiname"?
Code: Alles auswählen
Sub druckenpdf
Dim odoc As Object
Dim formular As Object
Dim args(0) As New com.sun.star.beans.PropertyValue
args(0).Name = "Filtername"
args(0).Value = "writer_pdf_Export"
odoc = ThisComponent
formular = odoc.DrawPage.Forms.getByName("Formular")
formular.storeToURL("file:///Users/strunz/Desktop/test.pdf", args ())
Code: Alles auswählen
odoc.storeToURL("file:///Users/strunz/Desktop/test.pdf", args ())
Nach oben
Code: Alles auswählen
formular.storeToURL("file:///Users/strunz/Desktop/test.pdf", args ())
sry -ich glaube wir haben da etwas überlesen oder falsch verstanden "Dokument (Writer-Formular)" ist missverständlich. Ein Dokument kannst Du mit .storetoUrl() speichern, ein Formular innerhalb des Dokuments hat diese Methode nicht.
Ich möchte nur die Daten, die in diesem Formular sind als eigene Datei speichern!gogo hat geschrieben: ↑Di 1. Dez 2020, 11:24sry -ich glaube wir haben da etwas überlesen oder falsch verstanden "Dokument (Writer-Formular)" ist missverständlich. Ein Dokument kannst Du mit .storetoUrl() speichern, ein Formular innerhalb des Dokuments hat diese Methode nicht.
Daher stellt sich jetzt die Frage: Möchtest Du jetzt das ganze Dokument neu abspeichern, oder nur die Daten, die in diesem Formular sind als eigene Datei speichern?
gewesen seinEigenschaft oder Methode nicht gefunden "storeToURL"
Dazu geht es um unterschiedlichen Code.Die Datei konnte nicht geöffnet werden
Sorry, hatte ich nicht gelesen.mikele hat geschrieben:Mac OS X
Code: Alles auswählen
REM ***** BASIC *****
Sub Main
Dim oDoc as Object
Dim oForm1 as Object
oDoc = ThisComponent
'xray odoc
oForm1 = oDoc.DrawPage.Forms.getByName("Formular")
Print oForm1.count
xray oForm1.ControlModels
End Sub
Code: Alles auswählen
'oForm1.storeToURL("file:///Users/strunz/Desktop/test.pdf", args ())
Code: Alles auswählen
xray oDoc.DrawPage.Forms.getByName("Formular")
Code: Alles auswählen
formular = odoc.DrawPage.Forms.getByName("Formular")
Code: Alles auswählen
Dim oForm1 as Object
oForm1 = odoc.DrawPage.Forms.getByName("Formular")
Code: Alles auswählen
Dim oFormular as Object
oFormular = odoc.DrawPage.Forms.getByName("Formular")
2 Fragen noch: