Seite 1 von 2
Vorlagen mit speziellen Variablen
Verfasst: Mo 29. Aug 2011, 15:09
von Arran
Hallo
Es freut mich, nun den Weg auch hierhin gefunden zu haben. Ich komme gleich mit einer Frage, auf die ich bisher keine Antwort gefunden habe, sie aber dennoch lösen möchte.
Ich muss wöchentlich eine Rechnung erstellen. Da gibt es drei Textvariablen drin, die man sehr einfach automatisieren könnte – sofern man wüsste, wie.
Also, das Datum des Verfassen ist einfach.
Dann kommt eine Zeile «Invoice XX/2011», wobei XX eine fortlaufende Nummer sein soll.
Dann Kommt eine Zeile «Week XX 7th – 13th August 2011» wobei XX die Kalenderwoch (beginn Sonntag und danach die korrekte Datumsspanne)
Wie kann ich diese beiden Veriablen so einbauen, das sie jeweils korrekt angezeigt werden, wenn ich die *.ott-Datei öffne?
Vielen Dank für Eure Hilfe. Noch etwas: vom Programmieren und Scripts schreiben verstehe ich rein gar nichts.
Re: Vorlagen mit speziellen Variablen
Verfasst: Mo 29. Aug 2011, 17:33
von komma4
Willkommen im Forum.
Arran hat geschrieben:Vielen Dank für Eure Hilfe. Noch etwas: vom Programmieren und Scripts schreiben verstehe ich rein gar nichts.
Dann solltest Du Dich mit dem Gedanken vertraut machen da etwas Lernen zu müssen... mit reinen Feldbefehlen geht da nichts.
Arran hat geschrieben:Dann kommt eine Zeile «Invoice XX/2011», wobei XX eine fortlaufende Nummer sein soll.
Hier kann nur ein Makro eingesetzt werden.
Beispiel dafür auf meiner Webseite:
SimpleInvoiceTemplate
SimpleInvoiceTemplate hat geschrieben:Anleitung für Dokumente mit einer fortlaufenden Nummer (einfache Rechnung)
Dieses Beispiel beschreibt, wie eine Dokumentenvorlage mit einem Feld versehen wird. Dann wird ein Makro mit dem Ereignis "Dokument erzeugen" verbunden. Das Makro liesst eine Nummer aus einer Textdatei und schreibt die nächste (lfd. / Rechnungs-) Nummer zurück. Die gelesene Zahl wird in das in der Vorlage erzeugte Feld eingetragen.
Einfaches Programmierbeispiel für einfache Rechnungen. Jeder der mehr als nur wenige Rechnungen schreibt sollte sich anderen Lösungen zuwenden (Datenbanken!)
Arran hat geschrieben:Dann Kommt eine Zeile «Week XX 7th – 13th August 2011» wobei XX die Kalenderwoch (beginn Sonntag und danach die korrekte Datumsspanne)
Auch hier wird Dir nur ein Makro oder der Einsatz einer Datenbank helfen können - es gibt keinen Writer-Feldbefehl für "Kalenderwoche"
Viel Erfolg!
Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 01:44
von Arran
Hallo Winfried
Danke für Deine Erläuterungen. Das habe ich befürchtet. Aber immerhin, Du hast mir einen guten Rat gegeben für die Nummer-Erhöhung, das ist zumindest die Hälfte der Suppe. Leidglich aus diesem Teil der Anleitung komme ich nicht ganz draus:
An dieses Dokument ist das Makro Modul "wr_SIT" angehängt.
Ich habe auf, vor und hinter, oben und unten vom Monitor das Makro Modul gesucht und nicht gefunden. Wo hast Du es versteckt?

Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 07:15
von komma4
Arran hat geschrieben: Wo hast Du es versteckt?

Dort, wo alle Makro Module sind:
Bei geöffnetem Dokument unter
Extras>Makros>Makros verwalten>LibreOffice Basic>Makro aus: writer_SimpleInvoiceTemplate.sxw
Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 12:04
von Arran
Vielen Dank. Nur, ich finde aaO (am angeführten Ort) kein Makro. Schau mal meine Screenies an, vielleicht bin ich ja auf dem Holzweg? Sollte dieses Makro «serienmässig» eingebaut sein?
Hier hat es Makros in einigen der «Schubladen» aber in dem von dir angegebenen keine

Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 12:22
von Bertold
Hallo Arran,
dein Screenshot zeigt, dass du Winfrieds Datei->
writer_SimpleInvoiceTemplate.sxw
nicht geöffnet hast.
Hast du sie überhaupt herunter geladen?
Vermutlich hast du nicht aufmerksam gelesen:
komma4 hat geschrieben:Bei geöffnetem Dokument unter Extras>Makros>Makros verwalten>LibreOffice Basic>Makro aus: writer_SimpleInvoiceTemplate.sxw
Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 13:30
von Arran
Danke und Nein, ich habe nicht, denn ich weiss noch immer nicht, wo ich den Link zum download finde...
Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 13:41
von Bertold
ich weiss noch immer nicht, wo ich den Link zum download finde...
alles OK bei dir?
Den Link hat dir Winfried (komma4) geschickt am 29. Aug 2011, 16:33.
Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 13:41
von komma4
Arran hat geschrieben: wo ich den Link zum download finde...
Der ist oben in meiner ersten Antwort.
Ausserdem steht da "auf meiner Webseite" - die solltest Du auch finden (können), wenn Du meine Mails aufmerksam liesst

Re: Vorlagen mit speziellen Variablen
Verfasst: Di 30. Aug 2011, 15:02
von Arran
Interessant und entgegen aller meiner bisherigen 20 Jahre Foren-Erfahrung, dass sich beim Anklicken einer «Website» LibreOffice öffnet. Das habe ich jetzt kapiert. Nur finde ich dort nach wie vor keine eingebundene Datei.
Allerdings bin ich dann auf Deiner echten Webseite (die ja als HTML-Dokument strukturiert ist) auf den Download gestossen und habe das Makro nun auf meinen Rechner geladen und die Anleitung ausgedruckt. Wohin muss ich nun dieses Makro verschieben, so dass LibO es erkennt? Ich habe in Download-Ordner für OO noch einige *.oxt-Makros, kann man diese alle nutzen und im zutreffenden Fall ans gleiche Ort wie Dein Makro stellen?
