Kann man neue benutzerdefinierte Funktionen zum Funktionsassistenten hinzufügen?

Hallo,

aus aktuellem Anlass, bzw. der folgenden Anfrage wegen:
http://www.libreoffice-forum.de/viewtopic.php?f=6&p=70571&sid=9e37fe00a64f116cb852fbcd76c997d1#p70571

Eine UDF kenne ich, kann man diese auch im Funktionsassisten sichtbar
machen?
https://help.libreoffice.org/Calc/User-Defined_Functions/de

Viele Grüße

Jürgen

Hallo,

ich pushe mal meine Anfrage, in der Hoffnung dass mir jemand
zumindest einen wegweisenden einen Tipp gibt.

Viele Grüße

Jürgen

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

Scheint allerdings nicht ganz einfach [tm] zu sein.

Wolfgang

Hallo Wolfgang,

vielen Dank für die Rückmeldung.

Scheint allerdings nicht ganz einfach [tm] zu sein.

Schade...

Das Editieren von XML-Files habe ich schon einige Male vorgenommen.
Auch das Ausführen von Python-Code ist kein Problem.

Ein Buch mit sieben Siegeln ist allerdings der C++-Code (*.idl).
Ich nehme mal an, dass dieser mit einem Compiler (z.B. GNU Compiler
Collection)
für das jeweilige Betriebssytem compiliert werden muss.

Nur was fange ich dann mit der/den nachfolgend erstellten Datei/en
(/binaries, etc.)/ an.
Wie muss/ müssen diese in LibreOffice eingebunden werden, usw.?
Naja, werde mich mal durch die SDK-Doku kämpfen.

Für den Fall dass ich dazu noch Fragen habe, melde ich mich ggf. später
nochmals.

Dank und viele Grüße

Jürgen

Hallo Jürgen, Wolfgang,

nur ein Hinweis, ich habe mit so was keine eigene Erfahrung: In
https://help.libreoffice.org/3.4/Calc/Add-in_for_Programming_in_Calc#addinconcept
steht gleich zu Beginn, dass Calc-Add-ins veraltet sind, man solle die neuen API-Funktionen nutzen, Link ist vorhanden. Da besagt der Text oben, dass er nur bis 6.0 gelte, aber das ist wohl ein allgemeiner Text, weil die Hilfe umgestellt wurde. Der Text zu Version 6.3 scheint noch der gleiche zu sein:
file:///C:/Program%20Files/LibreOffice/help/de/text/shared/guide/integratinguno.html?DbPAR=SHARED#bm_id3149760
Einfach sieht das auch nicht aus, die Angaben sind ja sehr spärlich.

Gruß

Gerhard

Hallo Gerhard,
Hallo Wolfgang,

Einfach sieht das auch nicht aus, die Angaben sind ja sehr spärlich.

Ja, wie gesagt: Schade...
"Schade" ist für mich aber nicht negativ besetzt, denn
ich steht auf dem Standpunkt: "Was nicht passt, wird passend gemacht."
Sofern meine kleinen Grauen dafür ausreichen :slight_smile:

Da ich als Privatperson keine Kosten-/ Nutzenfrage stellen muss,
werde ich mal tiefer mit diesem Thema befassen.

Nun, um ein benutzerdefiniertes AddIn im Funktionsassistenten
anzulegen, muss sicherlich nicht LibreOffice ansich geändert werden.
Ich vermute dass eine Extension ausreichend wäre, um eine solche
Integration zu erreichen.

Denke mal darüber nach und versuche eine möglichst einfache Lösung zufinden.

Vielen Dank und viele Grüße

Jürgen