将Word的宏部署到用户的最简单方法?

时间:2012-06-06 14:40:14

标签: templates deployment word-vba

我使用了这个http://office.microsoft.com/en-us/word-help/deploy-your-word-macros-from-a-central-location-HA001087294.aspx并在共享驱动器上设置了所有内容。但是,我遇到了一个小问题。

问题在于,当我运行任何宏时,我会看到一个弹出框,显示“代码执行已被中断”,我可以单击继续/结束或帮助(调试是灰色的)。如果我只是继续点击继续宏将运行正常,但我只是在整个宏运行中继续获得该弹出窗口。

当这些宏位于Normal.dot全局模板文件中时,我没有这些问题。任何想法??

1 个答案:

答案 0 :(得分:3)

我们使用Active Directory启动脚本将宏推送到我工作场所的用户。在Microsoft / office文件夹中的用户“应用程序数据”中,您将找到“启动”文件夹。

此目录中的任何.dot或.doc文件都会在运行单词时加载其宏(包括任何自定义工具栏)。

计算机级别的文件夹副本(我的笔记本电脑上的C:\ Program Files(x86)\ Microsoft Office \ OFFICE11 \ STARTUP)也会对机器的所有用户执行相同的操作。

如果AD启动脚本不是一个选项,也许可以使用启动脚本(或.bat文件使用户程序文件/启动目录)在登录时从网络位置进行复制。