Puis-je exécuter Excel à partir d'un script .cmd avec toutes les macros activées?

StackOverflow https://stackoverflow.com/questions/1165405

  •  19-09-2019
  •  | 
  •  

Question

Comment puis-je exécuter Excel de la ligne de commande / script cmd telle qu'elle ne demande pas si je veux activer les macros dans la feuille de calcul je l'exécuter avec?

Était-ce utile?

La solution

Signer vos macros avec une signature numérique peut faire ce que vous voulez. Si vous avez signé les macros dans une feuille de calcul, puis un utilisateur qui ouvre est invité:

  

"Foo.xls" contient des macros par Acme Software, Inc. Les macros peuvent contenir des virus. Il est généralement préférable de les désactiver, mais si les macros sont légitimes, vous risquez de perdre certaines fonctionnalités.

L'utilisateur reçoit l'habituel Désactiver / Activer le choix de macros, mais elle aussi obtenir une option de bonus:

  

macros Toujours faire confiance de cet éditeur.

Si l'utilisateur choisit cette option, elle ne verra jamais l'invite à nouveau pour ce fichier ou tout autre signé par le même éditeur.

Autres conseils

L'invite est un des paramètres Excel de sorte que vous aurez besoin d'aller dans Excel et modifier les paramètres de sécurité. Vous pouvez le modifier dans Excel 2007 via les options Excel -> Centre Trust -> Paramètres du centre de confiance -.> Paramètres des macros

Je ne sais pas d'un moyen de désactiver ce à travers la ligne de commande, et je ne pense pas qu'il est logique que vous pourriez, sonne comme une atteinte à la sécurité pour moi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top