Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Lancement de macro en mode batch

  • Initiateur de la discussion Initiateur de la discussion DavidC
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

DavidC

XLDnaute Nouveau
Salut,

Une question sur le lancement d'une macro en mode batch :
Les éléments déja trouvés sur le forum (@start excel TestMacro.xls) ne disent pas comment bypasser la fenêtre d'avertissement d'Excel ("Etes-vous sur de vouloir activer les macros...", avec des boutons de choix pour activer ou pas)

Est-il possible de ne pas avoir cette fenêtre (par un paramètre supplémentaire dans la commande batch par exemple ?) sans toucher au niveau de sécurité des macros ?

Merci
David
 
Re : Lancement de macro en mode batch

Bonjour

Tu peux utiliser WHS (Windows Script Host)

Copie ce qui suit dans le bloc-notes et enregistre le sous test.vbs
Pour le test il faut un fichier nonné test.xls sur ton disque C

'/////////
Dim oExcel, oSheet
Set oExcel = CreateObject("Excel.Application")
oExcel.Visible = True
Set oSheet = oExcel.Workbooks.Open("C:\test.xls")
' test est le nom de la macro dans un module standard
'tu peux également mettre un appel à ta macro dans Private Sub Workbook_Open()
oExcel.Run "test"
'ATTENTION à utiliser avec précaution car masque Excel
'oExcel.Visible = FALSE
oExcel.Quit

'/////////

Ce script fonctionne sans bypasser le message d'avertissement

Regarde sur le forum en cherchant " forcer macros"
edit:
Ici par exemple il y a plusieurs méthodes proposées:
https://www.excel-downloads.com/threads/forcer-lactivation-des-macro-a-louverture-du-fichier.74783/


L'idée est d'avertir l'utilisateur qu'il doit activer les macros
S'il ne le fait pas les feuilles sont masquées
et seule reste affichée la feuille lui indiquant qu'il doit activer les macros
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

M
Réponses
1
Affichages
4 K
J
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…