我可以在启用了所有宏的情况下从.cmd脚本运行Excel吗?

时间:2009-07-22 13:49:38

标签: excel xll

如何从命令行/ cmd脚本运行excel,以便它不会提示我是否要在运行它的电子表格中启用宏?

2 个答案:

答案 0 :(得分:2)

使用数字签名对宏进行签名可能会达到您想要的效果。如果您已在电子表格中签署了宏,则会提示打开它的用户:

  

“Foo.xls”包含Acme Software,Inc。的宏。宏可能包含病毒。禁用宏通常是安全的,但如果宏是合法的,则可能会丢失某些功能。

用户将获得通常的禁用/启用宏选项,但她也会获得奖励选项:

  

始终信任此发布商的宏。

如果用户选择该选项,她将永远不会再看到此文件或由同一发布者签名的任何其他提示。

答案 1 :(得分:0)

提示是Excel设置,因此您需要进入Excel并更改安全设置。您可以通过Excel选项在Excel 2007中更改它 - >信托中心 - >信任中心设置 - >宏设置。

我不知道有什么方法可以通过命令行禁用它,我认为你没有意义,听起来像是对我的安全漏洞。