Installer automatiquement VBA excel add-in
J'ai écrit VBA excel add-in fichier (.xlam). J'ai aussi un exportés de personnalisation de ruban (.exportedUI). Comment puis-je créer un programme d'installation pour que mes utilisateurs puissent exécuter le programme d'installation pour installer le VBA excel add-in et la personnalisation de ruban?
OriginalL'auteur anirus | 2012-03-16
Vous devez vous connecter pour publier un commentaire.
Si vous voulez un outil commercial, Advanced Installer a une prise en charge intégrée pour le complément Office installateurs: http://www.advancedinstaller.com/user-guide/addins-tab.html
Une autre approche est d'utiliser un code personnalisé pour configurer le complément. Peut-être cela aidera à:
http://www.cpearson.com/excel/installinganxla.aspx
OriginalL'auteur user527987
J'ai créé une installation automatique de la procédure pour être ajouté à la “Ce Classeur” section du fichier XLAM, de sorte qu'il s'exécute automatiquement lorsque le fichier est ouvert.
Afin de différencier le fichier d'installation et le fichier installé, l'installation de la version nommée “.installer.xlam” et la version installée est nommé “.xlam”. (Sinon Excel a une “Désolé, Excel ne peut pas ouvrir deux classeurs avec le même nom à la même heure.”
Procédure:
– Renommez votre fichier XLAM .installer.xlam
– L'ouvrir et le modifier dans Visual Basic Editor (VBE)
– Ajouter les procédures suivantes pour le “Ce classeur” dans VBE
– Enregistrer votre fichier
Afin de partager/l'installation de votre XLAM, vous pouvez maintenant demander à l'utilisateur double-cliquez sur le fichier XLAM, activer les macros nécessaires et d'accepter d'installer l'Add-In.
Si vous souhaitez mettre à jour votre XLAM plus tard, il vous suffira de double-cliquez sur activer les macros nécessaires et de refuser de l'installer. Ensuite l'éditer et enregistrer les modifications.
Voici le code à ajouter à “ThisWorkbook”:
OriginalL'auteur Willy Roche