Re: Ajout/suppression d'une macro complémentaire à l'ouverture/fermeture d'un fichier |
Titre du sujet : Re: Ajout/suppression d'une macro complémentaire à l'ouverture/fermeture d'un fichier par Guy le 10/05/2014 14:43:15 Bonjour cyval et bienvenue dans le forum,
Les macros complémentaires que j'appelle plus simplement des compléments ont deux propriétés importantes qui permettent de les manipuler par code :
Le classeur joint porte deux procédures mais une seule servira à activer ou désactiver le complément de ton choix.
Pour ce faire il faut récupérer le titre du complément visé, la procédure FouilleComplements() te permettra de le récupérer et c'est ce titre qui sera passé en paramètre dans la procédure InstallerComplement().
Par exemple le nom de fichier du complément calendrier de Didier est "mDF_XLcalendar.xla" mais son titre est "mDF XLcalendar " et c'est ce titre qui doit être utilisé.
L'objet ThisWorkbook porte deux événements : Private Sub Workbook_Open() ' InstallerComplement "Titre du complément que tu veux activer", True End Sub Private Sub Workbook_BeforeClose(Cancel As Boolean) ' InstallerComplement "Titre du complément que tu veux déasactiver", False End Sub Il te faudra remplacer "Titre du complément que tu veux activer/déasactiver" par le titre du complément souhaité et dé-commenter la ligne de code de chacune des procédures.
Voilà et cordialement,
Guy |
Forums