Laurent Godard a écrit :
Bonjour Philippe
Mais au moment d'accèder à la bibliothèque via:
DialogLibraries.LoadLibrary("Formulaire")
ou via:
monDialogue = bibli.GetByName("Formulaire")
si u bibliotheque est deployée au niveau du poste
esaye d'utiliser
Globalscope.DialogLibraries.LoadLibrary("Formulaire")
J'ai le même message avec cette instruction.
Je précise bien que la macro se trouve dans
[Mes macros et boites de dialogue OpenOffice.org].Utilitaires
et la boîte de dialogue dans
[leDoc].Formulaire
Je pensais biaiser en appelant une macro qui serait dans
[leDoc].Formulaire
Mais apparemment les bibliothèques du document sont inaccessibles depuis
une bibliothèque deployée au niveau du poste.
j'ai essayé intuitivement les instructions suivantes:
monDocument.DialogLibraries.LoadLibrary("Formulaire")
qui renvoie l'erreur "Propriété ou méthode introuvable"
bibli = monDocument.DialogLibraries.GetByName("Formulaire")
qui renvoie la même chose
GlobalScope.BasicLibraries.LoadLibrary("Formulaire")
qui renvoie com.sun.container.NoSuchElementException
monDocument.BasicLibraries.LoadLibrary("Formulaire")
qui ne renvoie pas d'erreur, mais l'appel d'une macro qui se trouve
dans la bibliothèque renvoie "Propriété ou méthode introuvable".
Ph.
(livre ed2. cp15 p500 - ed1. cp15 p460)
Amen :-)