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

Antwort per Email an