🙏 Helfen Sie jetzt mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀

❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

oDoc.storeAsUrl [gelöst]

Alles zur Programmierung im LibreOffice.
Antworten
paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

oDoc.storeAsUrl [gelöst]

Beitrag von paulderfinne » Di 20. Jan 2015, 11:14

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.
Zuletzt geändert von paulderfinne am Di 20. Jan 2015, 13:31, insgesamt 1-mal geändert.

mikele
* LO-Experte *
Beiträge: 1932
Registriert: Mo 1. Aug 2011, 20:51

Re: oDoc.storeAsUrl

Beitrag von mikele » Di 20. Jan 2015, 12:14

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
Gruß,
mikele

paulderfinne
Beiträge: 71
Registriert: Mi 20. Feb 2013, 13:49

Re: oDoc.storeAsUrl [gelöst]

Beitrag von paulderfinne » Di 20. Jan 2015, 13:32

Damke, lieber Mikele! Das wars


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten