Writer-Dokument versteckt öffnen -> PDF ausdruck

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Writer-Dokument versteckt öffnen -> PDF ausdruck

von JoeCotton » Mi, 05.04.2006 09:12

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

von Stephan » Di, 04.04.2006 19:03

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:
ich keinen PDF Ausdruck machen kann.
kann ja Vieles heißen. (i.S. kommen Fehlermeldungen oder nicht, hängt sich das Programm auf etc.)
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

Writer-Dokument versteckt öffnen -> PDF ausdruck

von JoeCotton » Di, 04.04.2006 17:57

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

Nach oben