Hallo zusammen,
ich beschäftige mich grad mit dem Thema der Fernsteuerung über Delphi.
Ich möchte über meine Delphi-Applikation den Writer fernsteuern, funktioniert eigentlich auch ganz gut.
Allerdings habe ich jetzt festgestellt, dass wenn ich im versteckten Modus ein Dokument öffne ich keinen PDF Ausdruck machen kann.
Document.StoreToURL('file:///C:/test10.pdf',wProperties);
Wenn ich das ganze im normalen Modus mache funzt es ????
Vielleicht kann mir ja jemand einen Tip geben.
Gruß Joe
Writer-Dokument versteckt öffnen -> PDF ausdruck
Moderator: Moderatoren
Vielleicht kann mir ja jemand einen Tip geben.
Deinen Code zu sehen würde dafür schon Sinn machen, die eine Zeile ist nichtssagend wenn ich weder die übergebenen Eigenschaften/Parameter kenne und nicht weiß was ggf. konkret schief läuft, denn das:
kann ja Vieles heißen. (i.S. kommen Fehlermeldungen oder nicht, hängt sich das Programm auf etc.)ich keinen PDF Ausdruck machen kann.
Obwohl Du nichts darüber schreibst nehme ich an das Du den Hidden-Parameter im Parameterarray der einen Zeile übergibst, oder doch soffice -invisible.
Andererseits ist es auch wieder egal da ich keine praktischen Erfahrungen mit Delphi/OOo habe. Bestätigen kann ich Dir das das Ganze als Makro prima läuft (OOo 2.0.1, W2k):
Code: Alles auswählen
Sub DateiVerstecktOeffnen
url=converttourl("C:\test.sxw")
dim myFileProp(0) as New com.sun.star.beans.PropertyValue
myFileProp(0).name="Hidden"
myFileProp(0).value=True
datei = StarDesktop.loadComponentFromURL(url, "_blank", 0, myFileProp() )
URL = ConvertToURL(datei.URL)
Dim arg(0) As new com.sun.star.beans.PropertyValue
datei_url = Left(URL, Len(URL)- 4) + ".pdf"
URL = ConvertToURL(datei_url)
arg(0).Name = "FilterName"
arg(0).Value = "writer_pdf_Export"
datei.storeToURL(URL, arg())
datei.close(True)
end sub
Gruß
Stephan
Hallo Stephan,
erstmal danke für deine Antwort.
Mein Delphi-code ist fast eins zu eins in dein Makro übersetzbar.
Ich muß dazusagen dass ich mit OO 2.0 arbeite.
Ich hab jetzt das ganze mal mit OO 1.1 probiert, und da funktioniert alles auch so wie es soll.
Sieht so aus als wäre das noch ein Bug in der V2.0.
Gruß Joe
erstmal danke für deine Antwort.
Mein Delphi-code ist fast eins zu eins in dein Makro übersetzbar.
Ich muß dazusagen dass ich mit OO 2.0 arbeite.
Ich hab jetzt das ganze mal mit OO 1.1 probiert, und da funktioniert alles auch so wie es soll.
Sieht so aus als wäre das noch ein Bug in der V2.0.
Gruß Joe