Seite 1 von 2
PDF in Writer erstellen mittels einem Makro?
Verfasst: Fr 27. Nov 2020, 16:21
von Strunz
Hallo,
ich brauche ein Makro mit dem ich ein Dokument (Writer-Formular) in
ein "PDF"-Formular konvertieren kann?
Mfg
Strunz
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Fr 27. Nov 2020, 19:11
von Strunz
Dim args(0) As New com.sun.star.beans.PropertyValue
Dim odoc As Object
odoc = ThisComponent
args(0).Name = "Filtername"
args(0).Value = "writer_pdf_Export"
odoc.storeToURL("file:///Users/strunz/Desktop/test.pdf", args ())
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Fr 27. Nov 2020, 19:27
von Strunz
Es kommt folgende Fehlermeldung:
Eigenschaft oder Methode nicht gefunden "storeToURL"
Wer kann mir weiterhelfen?
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Fr 27. Nov 2020, 22:01
von Wanderer
Strunz hat geschrieben: ↑Fr 27. Nov 2020, 19:27
...
Eigenschaft oder Methode nicht gefunden "storeToURL"
Wer kann mir weiterhelfen?
Du selbst, indem Du die komplette Macro-Datei hier einstellst und mit der Code-Schaltfläche </> in Tags einschliesst. Sonst müsste man Deinen vermuteten Fehler per kristallkugel suchen.
Mfg, Jörn
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Fr 27. Nov 2020, 22:27
von mikele
Hallo,
ich würde mal vermuten, dass da irgendwo in der Pfadangabe ein C: fehlt (wenn du mit Windows arbeitest). Dann sollte aber eine andere Fehlermeldung kommen.
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Sa 28. Nov 2020, 07:50
von gogo
"Eigenschaft oder Methode nicht gefunden "storeToURL""
kommt, wenn odoc diese nicht besitzt - vermutlich hast Du das Makro mit F5 aus dem Makro-Editor heraus gestartet, dann bedeutet "odoc = ThisComponent", dass ThisComponent der Makro-Editor ist - und der hat kein storeToURL.
Du musst das Makro aus dem Writer-Dokument heraus aufrufen. Dann wird mit ThisComponent auch dieses gefunden.
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Sa 28. Nov 2020, 10:27
von mikele
Hallo,
das Makro funktioniert bei mir sowohl vom Writer als auch aus dem Makro-Editor gestartet fehlerfrei.
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Sa 28. Nov 2020, 11:04
von Strunz
Hallo,
bei mir kommt folgende Fehlermeldung:
"Die Datei konnte nicht geöffnet werden" (Mac OS X).
Was mache ich falsch?
Mfg
Strunz
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Sa 28. Nov 2020, 11:25
von mikele
Hallo,
wann kommt welche Fehlermeldung? Es können ja nicht beide gleichzeitig auftreten.
Versuche mal
Code: Alles auswählen
sDateiname=ConvertToUrl("/Users/strunz/Desktop/test.pdf")
odoc.storeToURL(sDateiname, args ())
Re: PDF in Writer erstellen mittels einem Makro?
Verfasst: Sa 28. Nov 2020, 12:38
von Strunz
mikele hat geschrieben: ↑Sa 28. Nov 2020, 11:25
Hallo,
wann kommt welche Fehlermeldung? Es können ja nicht beide gleichzeitig auftreten.
Versuche mal
Code: Alles auswählen
sDateiname=ConvertToUrl("/Users/strunz/Desktop/test.pdf")
odoc.storeToURL(sDateiname, args ())
Was meinst du mit "sDateiname"?