MIPPS a écrit :
Bonsoir,
Bonsoir,
Je vais commencer par essayer d'éclaircir mes explications : J'ai une macro 1 qui appelle
une macro 2 qui se trouve dans un second classeur. Cette macro 2 doit afficher une boite
de dialogue qui doit me permettre de choisir dans une liste. Si l'initialisation de la
boite de dialogue semble bien fonctionner, lorsque j'essaie d'accèder au control liste
qu'elle contient... ça ne va plus : "Variable d'objet non définie"...
Lorsque j'appelle ma macro 2 directement (càd depuis le classeur qui la
contient), pas de problème.
Si quelqu'un à une idée... ça pourrait bien m'aider !
OOo organise le code en bibliothèques.
Les bibliothèques "Standard" sont chargées en même temps que leurs
conteneurs respectifs (dans ton cas tes 2 classeurs)
Or il existe aussi une bibliothèque "Standard" au niveau "Mes macros"
qui est chargée avec OOo.
Si la macro2 doit être accessible depuis n'importe quel fichier c'est là
qu'il faut la stocker.
Si tu ne veux pas néanmoins qu'elle soit chargée en permanence, tu la
mets dans une bibliothèque autre que "Standard" dans "Mes macros" et tu
la charges dynamiquement par un loadlibraries (Un exemple voir: Xray)
Le code en l'état est un peu complexe mais je vais essayer de faire une maquette
"light" pour essayer de déboguer et pour vous la poster si besoin.
Entre les bibliothèques Standard / Autres et les emplacements Fichier /
Mes Macros / Share tu as une combinatoire qui permet de répondre à tous
les besoins.
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org