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

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

使用数字签名签名您的macros可以做你想要的。 如果您已经在电子表格中对macros进行了签名,则系统会提示打开该用户的用户:

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

用户将得到通常的禁用/启用macros的select,但她也会得到一个奖励选项:

始终信任此发布者的macros。

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

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

我不知道通过命令行来禁用这个function,我认为这样做对您来说听起来像是安全漏洞。