用于启用宏的 VBA 或 VBA ms 字

Posted

技术标签:

【中文标题】用于启用宏的 VBA 或 VBA ms 字【英文标题】:VBA or VBA for enabling macros ms word 【发布时间】:2015-07-26 13:44:54 【问题描述】:

我需要一个 .vbs 脚本来启用 ms word 上的宏。

所以每次运行 .vbs 时,都应该启用宏

请帮助..

【问题讨论】:

【参考方案1】:

宏安全的默认注册表项是

[HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Security]
"VBAWarnings"=dword:00000001

你可以用脚本来设置它:

Set wso = CreateObject("WScript.Shell")
wso.RegWrite "HKCU\Software\Microsoft\Office\14.0\Word\Security\VBAWarnings", 1, "REG_DWORD"

它会启用宏。这仅在您运行脚本时关闭 Word 或之后重新启动时才有效。

如果您所在的公司使用 GPO 来处理宏安全性,它可能会被覆盖。

【讨论】:

酷让我试试.. 我应该 .Bat 还是 .vbs

以上是关于用于启用宏的 VBA 或 VBA ms 字的主要内容,如果未能解决你的问题,请参考以下文章

VBA复制启用宏的工作簿并从列表中重命名每个工作簿

当关闭文档是excel vba为啥宏代码自动消失

VBA保存宏启用文件参考原始文件

MS Access 2010,如何让黄色的启用内容栏再次出现?

MS Access VBA,只有在所有必需的文本框都包含有效数据后才启用按钮的有效方法

MS Access 中 VBA 代码与宏的优缺点是啥?