Seite 1 von 1

datei als .pdf speichern

Verfasst: So, 07.03.2004 15:33
von herbk
ich möchte mein aktives Document mit einem Macro als pdf-Datei speichern.
So habe ich es probiert: (fehlende DIM's außerhalb der sub)
sub savere
Dim FileProperties(0) As New com.sun.star.beans.PropertyValue
setPfad
pdfurl=getPfad+"rechnungen/"+renmmr+".pdf"
FileProperties(0).Name = "FilterName"
FileProperties(0).Value ="scalc: pdf (StarOffice Calc)"
startDoc.storeAsURL(pdfurl, FileProperties(0))
end sub
Das funktioniert auch prinzipell, es wird mir eine Datei mit der Endung .pdf in das gewünschte Verzeichnis geschrieben.
Die Datei ist allerdings keine .pdf, sondern eine ganz normale .sxc
Ich gehe deshalb davon aus, daß
FileProperties(0).Value ="scalc: pdf (StarOffice Calc)"
falsch ist.
Im Basic-Programmierhandbuch gibt es zwar einen Hinweis, wo man die zulässigen Properties finden soll, doch die Datei finde ich nicht....

Kann mir von Euch jemand die richtigen Properties nennen?

Danke
Grüß Herbert

Verfasst: So, 07.03.2004 16:02
von openmind

Verfasst: So, 07.03.2004 22:45
von herbk
"calc_pdf_Export" ist das was ich gesucht habe....
auf den "CommpressMode" kann man auch verzichten, gibt das selbe Ergebnis?? zumindest sieht's so aus.

nochmal Danke
Gruß Herbert

Damit wird beim Buchen auch gleich noch eine Sicherheitskopie der Rechnung im pdf Format gespeichert.