Seite 1 von 1

oDoc.storeAsUrl [gelöst]

Verfasst: Di 20. Jan 2015, 11:14
von paulderfinne
Hallo liebe Gemeinde,

ich bins schon wieder. Ich wollte eine geöffntete Writer datei unter einem neuen Namen in einem speziellen Unetrverzeichnis speichern, unde falls sie bereits existert überschereiben, ohne dass der User was davon mitkriegt. Nach meinen Recherchen dachte ich das geht mit obigem Befehl, aber weit gefhelt.

Hier meine Zeilen

Code: Alles auswählen

' resultset kommt aus einer Datenbank mit gespeichertem Verzeichnis
    strDatei=resultset.getString(1) & "/rechnung_vorlage.odt"
    strDateiUrl=converttourl(strDatei)
    oDoc = ThisComponent
    oDoc.storeAsUrl(strDatei)
Errormeldnung:

Message arguments len differ

Und weil ich gerade dabei bin. Danach wollte ich das aktuelle Dokument auf den Standarddrucker ausgeben. Auch ohne jede Nachfrage, einfach so.

Re: oDoc.storeAsUrl

Verfasst: Di 20. Jan 2015, 12:14
von mikele
Hallo,

storeAsUrl() hat zwei Argumente:
1. der komplette Pfad als URL
2. ein Array von Argumenten (com::sun::star::beans::PropertyValue), das ggf. auch leer sein darf
Also:

Code: Alles auswählen

Dim dummy()
oDoc.storeAsUrl(strDatei,dummy())
siehe auch: http://www.dannenhoefer.de/faqstarbasic ... chern.html

Re: oDoc.storeAsUrl [gelöst]

Verfasst: Di 20. Jan 2015, 13:32
von paulderfinne
Damke, lieber Mikele! Das wars