Seite 1 von 1
Funktionen speichern / Funktions-Assistent erweitern
Verfasst: So, 23.03.2008 11:53
von Koala
Hallo
Kann man Funktionen so abspeichern, dass sie über den Funktions-Assistenten oder in ähnlicher einfacher Form aufrufbar werden?
Derzeit sehe und nutze ich nur die Möglichkeit mir die Funktionen in eine extra Datei abzulegen und von dort die Funktionen herauszukopieren, wenn ich sie benötige.
Allerdings ist das auf Dauer keine sehr elegante Lösung, da ich die Funktionen auch gern anderen in der Netzwerkumgebung arbeitenden zur Verfügung stellen möchte.
Also ideal wäre hier eine Lösung mit der man den Funktions-Assistenten um eigene Funktionen leicht erweitern kann.
in der Hilfe habe ich etwas zum Thema AddIns/AddOns gefunden.
Wäre das der richtige Weg? Oder ist das eher mit Kanonen auf Spatzen geschossen?
Re: Funktionen speichern / Funktions-Assistent erweitern
Verfasst: So, 23.03.2008 12:26
von Karolus
Hallo Markus
Steck die Funktionen in eine neue Bibliothek unter 'meine Makros und Dialoge'
Diese Bibliothek lässt sich, über 'Makros verwalten', exportieren als .oxt.
Die .oxt Files lassen sich überall über Extras-->Extensionmanager importieren.
Gruß Karo
Re: Funktionen speichern / Funktions-Assistent erweitern
Verfasst: So, 23.03.2008 13:08
von Stephan
Kann man Funktionen so abspeichern, dass sie über den Funktions-Assistenten oder in ähnlicher einfacher Form aufrufbar werden?
Ja, mit einem AddIn ist dfas möglich. EXECOMPAT:
http://www.hajoschepker.biz/www/download/addins/
ist ein Beispiel für ein solches 'Calc-Tabellenfunktions-AddiN' (EXECOMPAT sollte prinzipiell auch unter OOo 2.x funtionieren, Installation unter 2.3.1 klappt hier problemlos)
Also ideal wäre hier eine Lösung mit der man den Funktions-Assistenten um eigene Funktionen leicht erweitern kann.
Ja, genau das tut EXECOMPAT

- Bild1.gif (11.31 KiB) 971 mal betrachtet
Wäre das der richtige Weg?
ADDIN ist der richtige Weg, heutzutage (OOo 2.x) würde man obriges ADDIN ebenfalls in eine Extension packen, Informationen dazu sollten ausgehend von extensions.openoffice.org zu finden sein
Gruß
Stephan
Re: Funktionen speichern / Funktions-Assistent erweitern
Verfasst: Mo, 24.03.2008 12:21
von Koala
Karolus hat geschrieben:Diese Bibliothek lässt sich, über 'Makros verwalten', exportieren als .oxt.
Die .oxt Files lassen sich überall über Extras-->Extensionmanager importieren.
Damit würde das Ex-/Importieren funktionieren, doch wie kann man nun auf die Funktionen zugreifen?
Re: Funktionen speichern / Funktions-Assistent erweitern
Verfasst: Mo, 24.03.2008 13:23
von Stephan
Damit würde das Ex-/Importieren funktionieren
im Prinzip ja, funktionell jedoch nicht unbedingt, denn benutzerdefinierte Tabellenfunktionen müssen sich, um zu funktionieren, üblicherweise entweder in einer Dokumentbibliothek oder der Bibliothek Standard des Nutzers befinden.
Die Bibliothek Standard des Nutzers ist jedoch nicht direkt über die GUI exportierbar (was sich aber lösen ließe), zum Zweiten und Wesentlichen würde jedoch eine existierende Bibliothek "Standard" auf dem Zielsystem überschrieben, womit alle Makros verloren gingen die dort gespeichert sind.
doch wie kann man nun auf die Funktionen zugreifen?
Du kannst sie ganz normal in Tabellenzellen eintragen, sie werden funktionieren.
Wenn sie im Funktionsassistenten erscheinen sollen, braucht es (zumindest meines Wissens) ein AddIn. Das von mir genannte Beispieladdin ist in C++, es geht aber auch Java, was sonst noch geht weiß ich nicht.
Gruß
Stephan