Dokument mit automatisch erzeugtem Namen speichern

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: Dokument mit automatisch erzeugtem Namen speichern

Re: Dokument mit automatisch erzeugtem Namen speichern

von Skydive » Mo, 20.07.2009 18:36

Vielen Dank Ihr beiden. werde mal Versuchen das für umzusetzen.
Wird zwar ein keines bisschen dauern ( Immer diese Anfänger :lol: )
aber ich will ja auch ein bisschen was dabei lernen.
Wenn ich es soweit fertig in meine Vorlage eingebaut habe, setze ich sie hier nochmal rein, vielleicht kann jemand anderes sowas ja auch gebrauchen :)

Liebe Grüße
Jens

Re: Dokument mit automatisch erzeugtem Namen speichern

von keksi1970 » Mo, 20.07.2009 13:24

Hi, als PDF speichern geht wohl nur mit storeTOurl

Code: Alles auswählen

Dim myProps(0) as New com.sun.star.beans.PropertyValue

myProps(0).Name="FilterName"
myProps(0).Value = "writer_pdf_Export"

adresse = ConvertToURL( "mein pfad" & pfadtrenner & meinDateiname ).

ThisComponent.storetoUrl(adresse ,myProps())
LG
Andreas

(einfach geklaut und hierreinkopiert von http://www.dannenhoefer.de/faqstarbasic ... l#Zweig141

Re: Dokument mit automatisch erzeugtem Namen speichern

von komma4 » Mo, 20.07.2009 12:06

Der Befehl zum Speichern lautet:

Code: Alles auswählen

ThisComponent.storeAsURL( adresse, optionen ) 
adresse muss eine URL-Notation haben, die Du mit ConvertToURL() erzeugen kannst.

Code: Alles auswählen

pfadtrenner = getPathSeparator()
meinPfad = "/home/user/daten"   ' Linux
meinPfad = "d:\daten"   ' Windows

' Wert aus Tabelle Adressen, H3
meinDateiname = ThisComponent.getSheets().getByName( "Adressen").getCellRangeByName( "H3" ).getString()

adresse = ConvertToURL( meinPfad & pfadtrenner & meinDateiname )
optionen kann LEER sein, wenn Du nicht überschreiben willst, etc.

Als Anweisung also:

Code: Alles auswählen

ThisComponent.storeAsURL( adresse, Array() ) 

Vielleicht finde ich nach der Mittagspause Zeit nach dem PDF-Export zu schauen.

Kannst Du damit schonmal probieren...?


Korrektur im Code: "mein Pfad" => meinPfad

Dokument mit automatisch erzeugtem Namen speichern

von Skydive » Mo, 20.07.2009 09:48

Dokument mit automatisch erzeugtem Namen speichern

Hallo an alle fleißigen Helfer Forum !!

Ich möchte meine Rechnungsvorlage mal wieder verbessern und ergänzen.
Vieles habe ich ja schon mit eurer und vor allem mit balu`s Hilfe :D und einiges dann auch selbst hin bekommen.
Doch nun brauche ich mal wieder Hilfe. :oops:
Ich hänge meine bisherige Tabelle zur Verdeutlichung als Anhang mit an.

Ich möchte über die Schaltfläche A4 automatisch einen Speichernamen erzeugen, der sich aus Zelle AQ1 (in folgendem Zahlenformat zB. : 2009 19 03) + Tabelle Adressen/H3 ( Klein ) zusammensetzt. Gesamt sollte es dann so aussehen „2009 19 03 Klein“
Das ganze soll dann an einem vordefinierten Ort zB. ..../Büro/Firma09/Rechnungen/ gespeichert werden.


Wenn möglich möchte ich über eine 2. Schaltfläche ?? A7 eine Belegkopie als PDF Datei auf einer anderen Platte speichern. Der Name soll der gleiche wie oben sein.

Ich hoffe ich habe mich verständlich ausgedrückt und ihr habt eine Idee für mein Problem.

Auf jeden Fall schon mal vielen Dank im voraus und einen guten Start in die Woche !! :wink:
Dateianhänge
Adressen.ods
(13.08 KiB) 44-mal heruntergeladen
Baurechnung.ods
Der Pfad in Tabelle Adrindx zu Adressen muss jeweils angepasst werden.
(76.99 KiB) 240-mal heruntergeladen

Nach oben