💚 BITTE helfen Sie uns NOCH HEUTE mit einer SPENDE 💚
Helfen Sie das LibreOffice Forum zu erhalten!

❤️ DANKE >><< DANKE ❤️

> KEINE WERBUNG FÜR REGISTRIERTE BENUTZER!<
Ihre Spende wird für die Deckung der laufenden Kosten sowie den Erhalt und Ausbau 🌱 des LibreOffice Forums verwendet.
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
sparefroh
Beiträge: 3
Registriert: So 5. Jan 2020, 22:49

Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

Beitrag von sparefroh » Sa 11. Jan 2020, 01:25

Hallo,

wie kann ich weitere Funktionen, die in Libre Office Calc nicht voreingestellt sind zum Funktionsassistenten hinzufügen?

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

Beitrag von craig » Sa 11. Jan 2020, 14:41

Hallo,

wenn es neue Funktionen gibt, dann werden diese
ausschließlich von den Office-Programmierern hinzugefügt.

Man kann sich aber UDF (user definied Functions), also
benutzerdefinierte Funktionen schreiben und diese verwenden.
Dies setzt allerdings Makrokenntnisse voraus.

Die UDF's sind aber nicht im Funktionsassistenten sichtbar.
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

Benutzeravatar
RPP63
Beiträge: 119
Registriert: Sa 21. Apr 2018, 09:33

Re: Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

Beitrag von RPP63 » Sa 11. Jan 2020, 16:28

Moin!
Aus Interesse:
Bei Excel geht so etwas:
Bild
und dann:
Bild

wird wie folgt registriert:

Code: Alles auswählen

Sub FunktionRegistrieren()
Application.MacroOptions _
  Macro:="HalbWurzel", _
  Description:="Berechnet die Hälfte der Quadratwurzel." & Chr(10) & _
                "Braucht natürlich kein Mensch," & Chr(10) & _
                "deshalb kommt es auch in die Kategorie Benutzerorientiert.", _
  Category:=11
End Sub

Function HalbWurzel(Zahl As Double) As Double
HalbWurzel = Zahl ^ (1 / 2) / 2
End Function
Gibt es tatsächlich nicht ähnliches in LibreOffice?

Gruß Ralf
Ein Feedback auf eine gegebene Lösung tut nicht weh und zeigt Querlesern, dass das Problem gelöst ist.

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

Beitrag von craig » Sa 11. Jan 2020, 17:22

Hallo sparefroh,
Hallo Ralf,

habe speziell zu diesem Thema gesucht und es
scheint zu gehen, aber es ist etwas aufwendig.

https://living-sun.com/input/308213-udf-user-defined-function-libreoffice-basic-with-built-in-help-tip-input-macros-basic-udf-libreoffice-calc.html

und

Spreadsheet Add-Ins

Wenn ich das richtig verstanden habe, dann wird erst ein AddIn programmiert. Im Anschluß muss noch
die eine oder andere xcu-/ xml-Datei editiert werden, damit das neue AddIn im Assistenten angezeigt wird.
Die xcu-/ xml-Dateien befinden sich im Benutzerprofil. Welche speziell angepasst werden müssen weiß ich noch nicht
Unter Windows:
%appdata%\LibreOffice\4\
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

craig
Beiträge: 1137
Registriert: Do 21. Apr 2016, 11:42

Re: Wie kann man neue Funktionen zum Funktionsassistenten hinzufügen?

Beitrag von craig » Sa 18. Jan 2020, 15:32

Hallo sparefroh,
Hallo Ralf,

zu diesem Thema habe ich noch einen Link:
LibreOffice Mailingliste...
Die Diskussion ist nocht nicht geschlossen, ggf. melden sich noch weitere Experten.

Es wird dort zwar keine Lösung aufgezeigt, aber Wege wie man u.U. benutzer-
definierte AddIns im Funktionsassisten zur Verfügung stellen kann.

UDF's würden dann als AddIn im Funktionsassistenten:
Kategorie: --> AddIn
angezeigt werden.

Bin gespannt wie/ ob sich dies weiterentwickelt.
Gruß

Craig

Nie die Sicherungskopie vergessen!

════════════════════════════════════════════════
WIN 10 Pro 64-Bit • LO 7.4.5.1 (x64) • AOO 4.1.8

An alle, die das LibreOffice-Forum nutzen:


Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das Jahr 2024.
Einfach per Kreditkarte oder PayPal.
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten