2

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

4

2 回答 2

2

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

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

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

始终信任来自此发布者的宏。

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

于 2009-07-24T19:58:41.127 回答
0

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

我不知道通过命令行禁用此功能的方法,而且我认为您可以这样做是没有意义的,这对我来说听起来像是安全漏洞。

于 2009-07-22T14:03:13.807 回答