Bonsoir Martin,
Martin blaizot a �crit :
Pas la peine de me r�pondre, j'ai r�solu mon probl�me.
Merci
On aurait aim�, je pense, avoir la r�solution de ton probl�me. D'autres utilisateurs en auraient b�n�fici�.
A titre d'exemple, voici ce que l'on pourrait faire(sans tenir compte de toutes les r�gles de programmation - notamment les d�clarations et autres r�servations pour les variables) :
A] dans la branche du doc utilis� on a la biblioth�que Standard le module1 qui contient la proc�dure suivante
Sub Macro1
dim materiel(7)
for i=0 to 7
materiel(i) = "mat�riel n� " & i
Next i
'variante 1
Macro2(materiel())
'variante 2
lib_FG.Module2.Macro2(materiel())
End SubB] dans la branche de soffice on a une biblioth�que MaLibrairie un module1 qui contient la proc�dure suivante
Sub Macro2 Print "C'est la macro 2 du module 1" End Sub
un module2 qui contient cette autre proc�dure
Sub Macro2(matos())
Print "C'est la macro 2 du module 2"
for i = 0 to 7
Print matos(i)
next i
End Sub*Attention*
- si dans le module1 � A] on ex�cute la variante 1,
le syst�me recherche une macro2 disponible et d�livrera
le message "C'est la macro 2 du module 1" car il ex�cutera d'abord le module1 d'une librairie contenant une macro d�nom�e "macro2" (quelques soient les param�tres)
- si dans le module1 � A] on ex�cute la variante 2, le syst�me proc�de � : la recherche de la librairie lib_FG la recherche du Module2 de la librairie trouv�e l'ex�cution de la macro2 (ici avec passage de param�tres)
Il conviendra donc de veiller � cette disposition pour �viter les erreurs.
Fran�ois GATTO 8-)
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
