3 messages in org.openoffice.fr.progRe: [prog] Partager des macro fonctions
FromSent OnAttachments
Tony GALMICHEApr 8, 2004 5:51 am 
Alain NowakApr 8, 2004 7:43 am 
Tony GALMICHEApr 8, 2004 8:14 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Partager des macro fonctionsActions...
From:Alain Nowak (ano@starxpert.fr)
Date:Apr 8, 2004 7:43:50 am
List:org.openoffice.fr.prog

Bonjour,

Tony GALMICHE a écrit :

Bonjour à tous,

J'ai créé quelques fonctions personnalisées à l'aide de macro dans le but de les utiliser dans Calc. -> ex : =RECHERCHE_ARTICLE()

Si je place ces fonctions dans un nouveau module de la bibliothèque "Standard", elles fonctionnent.

Si je place ces fonctions dans une nouvelle bibliothèque (ex : Plastigray) et dans un nouveau module (ex : MySQL), ces fonctions ne marches plus.

La bibliothèque Standard est la seule à être chargée automatiquement au lancement. Il faudrait donc charger explicitement ta librairy par du code (GlobalScope.BasicLibraries.LoadLibrary("maLib")) ; et pour que ça marche : il faut que ton code soit appelé automatiquement, donc à associer à l'événement "Ouverture du document". Il faut utiliser la 1.1.1, ces evenements ne marchaient pas en 1.1.0 ...

De plus, j'aimerais pouvoir placer ces fonctions sur la partie serveur de OOo, pour qu'elles soient accessibles à tous les utilisateur de l'ordinateur. -> Mais si je copie le dossier "user/basic/standard" de la partie client vers le dossier "/share/standard" de la partie serveur, OOo, n'aime pas beaucoup et me dit plein de gros mots....

Il faut aussi modifier les fichiers "script.xlc" et "Dialog.xlc" quand tu fais ça ... Si tu veux déployer sur des postes, tu peux aussi faire un package qui se déploiera avec pkgchk.

Merci d'avance pour vos lumières.