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 à users+help@fr.libreoffice.org 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
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.