Date: prev next · Thread: first prev next last
2011 Archives by date, by thread · List index


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.