Danke für die Anregung, Jürgen! Ich schau mal, ob ich da zurecht komme. Gruß Günther
Am 12.01.2019 um 22:47 schrieb Jürgen Klatt: > Hallo Günther, > > für die Ausgabe einer Versionsnummer habe ich keine bordeigene > Funktion gefunden, > aber Du kannst die Funktion "info" verwenden und Dir die BuildID von > LO ausgeben lassen: > *=INFO("release")* > Ich weiß allerdings nicht, ab welcher Version diese Funktion > unterstützt wird. > > Ansonsten nur mittels Makro: > Hier eine UDF, abgeleitet von Gerhard's Code: > > /REM eine UDF (User defined function)// > //REM wird in der Zelle aufgerufen mit --> =Version()// > //function Version()as string// > //GlobalScope.BasicLibraries.LoadLibrary("Standard")// > // Version="LibreOffice Version " & > GetRegistryKeyContent("org.openoffice.Setup/Product").ooSetupVersionAboutBox// > //end function/ > > MIt "GlobalScope.BasicLibraries.LoadLibrary("Standard")" innerhalb der > Funktion lade ich meine Standard-Bibliothek. > D.h. ich habe bei mir ein neues Modul in "Meine Makros & > Dialoge/Standard" erstellt und die Funktion hineinkopiert. > Dadurch funktioniert der Code in jedem Calc-Dokument. > > Gruß > > Jürgen > > > Am 12.01.2019 um 18:29 schrieb Gerhard Weydt: >> Hallo Günther, >> >> ich wüsste nicht, wie das ohne Makro ginge, ich halte es auch nicht >> für wahrscheinlich, dass es geht, aber vielleicht zaubert ja noch >> jemand was aus dem Hut. >> Falls du von Makros nicht viel weißt: Mein Beispiel gibt natürlich >> nur eine Nachricht aus, du müsstest die Ausgabe stattdessen einer >> Zelle zuweisen, und auch überlegen, bei welchem Ereignis das Makro >> aufgerufen werden soll, z.B. beim Speichern. Ich will das zunächst >> nicht vertiefen, weil ich ja nicht weiß, wie weit du dich auskennst. >> >> Gruß >> >> Gerhard >> >> Am 12.01.2019 um 18:19 schrieb Günther Breitfuß: >>> Okay danke! - Ohne Makro keine Chance, oder? >>> >>> LG Günther >>> >>> Am 12.01.2019 um 18:03 schrieb Gerhard Weydt: >>>> Hallo Günther, >>>> >>>> per Makro ganz einfach, z. B.: >>>> GlobalScope.BasicLibraries.LoadLibrary("Tools") >>>> msgbox GetProductName >>>> >>>> GetProductName findet sich in Tools unter Misc, wie manch andere >>>> interessante sub oder function. >>>> Das gibt allerdings nur die beiden ersten Ziffern aus, wenn du >>>> genauere Infos brauchst, müsstest du aus den Zeilen in dem Macro und >>>> der weiteren Zeile >>>> msgbox >>>> GetRegistryKeyContent("org.openoffice.Setup/Product").ooSetupVersionAboutBox >>>> >>>> , die nur die Versionsnummer bis zum Detail ausgibt, dir was eigenes >>>> zusammenbasteln. >>>> >>>> Gruß >>>> >>>> Gerhard >>>> >>>> Am 12.01.2019 um 17:30 schrieb Günther Breitfuß: >>>>> Hallo zusammen, >>>>> >>>>> wir verwenden betrieblich eine etwas komplexere Abrechnungsvorlage >>>>> für >>>>> Calc. Die MitarbeiterInnen (>300) benutzen die verschiedensten >>>>> Programm-Versionen, oft uralte. Da sie die Abrechnung ausdrucken >>>>> müssen, >>>>> wäre es super, wenn es eine Möglichkeit gäbe, die verwendete >>>>> LO-Version >>>>> auszugeben. Da könnte man bei Problemen gleich sehen, mit welcher >>>>> Version der Ausdruck erstellt wurde. Alleine mit der Build-ID >>>>> werde ich >>>>> nicht froh. >>>>> >>>>> Hat wer eine Idee? >>>>> >>>>> Gruß an alle >>>>> Günther >>>>> >>>>> >>>>> >>>> >> >> > -- privat Christine Dellacher & Günther Breitfuß guenther_christ...@dellacher.eu <mailto:guenther_christ...@dellacher.eu> Christine Dellacher +43 650 72 65 714 Günther Breitfuß +43 650 22 44 567 Ahornweg 8 4800 Attnang-Puchheim -- Liste abmelden mit E-Mail an: users+unsubscr...@de.libreoffice.org Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/ Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de Listenarchiv: https://listarchives.libreoffice.org/de/users/ Datenschutzerklärung: https://www.documentfoundation.org/privacy