我用过这个http://office.microsoft.com/en-us/word-help/deploy-your-word-macros-from-a-central-location-HA001087294.aspx并将所有内容设置在共享驱动器上。不过,我遇到了一个小问题。
问题是,当我运行任何宏时,我会收到一个弹出框,显示“代码执行已被中断”,我可以单击“继续/结束”或“帮助”(调试为灰色)。如果我继续单击“继续”,宏将正常运行,但我只是在整个宏运行过程中不断收到该弹出窗口。
当这些宏位于 Normal.dot 全局模板文件中时,我不会遇到这些问题。有什么想法吗??
最佳答案
我们使用 Active Directory 启动脚本将宏推送给我工作场所的用户。在 Microsoft/office 文件夹内的用户“应用程序数据”中,您将找到一个“启动”文件夹。
此目录中的任何 .dot 或 .doc 文件都将在 Word 运行时加载其宏(包括任何自定义工具栏)。
还有一个计算机级别的文件夹副本(我的笔记本电脑上的 C:\Program Files (x86)\Microsoft Office\OFFICE11\STARTUP),它将为计算机的所有用户执行相同的操作。
如果 AD 启动脚本不是一个选项,则可以使用启动脚本(或用户程序文件/启动目录中的 .bat 文件)在登录时从网络位置进行复制。
关于vba - 向用户部署 Word 宏的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10916498/