Le 13/12/2011 11:08, MJedi a écrit :
Bonjour,
passionné de régates virtuelles, je cherche à compléter un tableau de
polaires des voiles d'un bateau.
Lorsque j'utilisais Excell (Oui, je sais, c'est pas bien ! ) j'avais
téléchargé XlXtrFun.xll

XlXtrFun.xll est une collection de fonctions qui étend les capacités de
Microsoft Excel; développé principalement pour faciliter l'interpolation des
données de deux dimensions et trois dimensions, et de simplifier
l'ajustement de courbes à 2 variables. XlXtrFun a été utilisé pendant des
années par le personnel d'ingénierie et de recherche et développement sur
tous les continents qui ont besoin d'interpoler, extrapoler, et les données
d'ajustement de courbe rapide, fiable, et avec une courbe d'apprentissage
quasi inexistante.

1 - J'ai cherché l'équivalent sur le Web pour LibreOffice, mais je n'ai pas
trouvé
2 - Comment ajouter des fonctions supplémentaires à LibreOffice, sachant que
XlXtrFun.xll a été écrite en VB et qu'il doit être possible de la transcrire
sous LibreOffice.
Il faudrait le code source de la bibliothèque de fonctions pour l'examiner et le traduire en Basic LibreOffice. Ce code est-il libre ?

En principe, la partie qui interagit avec l'interface graphique du tableur est la plus touchée si elle existe. C'est la partie la plus complexe. Moins d'impact en revanche sur la partie qui effectuerait seulement des calculs mathématiques (les structures de contrôles des deux langages sont proches).

Le découpage en routines ou modules doit être simplement reproduit dans le gestionnaire de macros de Basic LO pour conserver la structure.

Enfin, il faut reproduire dans LO les mécanismes de déclenchement des macros (clic sur un bouton ou un autre contrôle graphique, activation d'un élément de menu, déclenchement d'un évènement, etc.). A moins qu'il ne s'agisse exclusivement d'une collection de fonctions.

--

Rafael Laville




--
Envoyez un mail à [email protected] pour savoir comment vous 
désinscrire
Les archives de la liste sont disponibles à 
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne 
pourront pas être supprimés

Répondre à