von herbk » So, 07.03.2004 15:33
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
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