0

我需要在 office 2013 中禁用 word 上的文件功能区选项。我们有一个使用 VBA 创建文档的模板,它还创建了我们希望用户使用而不是文件选项的自定义加载项。

理想情况下,我们将在 VBA 代码中设置 xml 字符串并使用它来禁用文件功能区。这样,从此模板创建的所有文档都是相同的。在我的调查中,我确实遇到了 CustomUIEditor.exe,它允许您对已创建的文档执行此操作。

提前感谢您的帮助

4

1 回答 1

0

我问了上一个问题,我知道还有其他方法可以做到这一点,但这对我拥有的用户来说是最直接的。

如果您想仅使用 VBA 禁用功能区,这是不可能的,请参阅:

更新 CommandBars 的早期代码

我知道您可以使用 Dev Studio 或 CustomUIEditor.exe 编辑器创建自己的 XML,然后将宏转换为捕获链接事件的子程序。但我取得了不同程度的成功,但还不足以让我对此感到满意。

相反,我保持简单......以便办公室的其他开发人员可以使用默认的 office 2013 工具快速修改它。

我创建了一个自定义功能区,创建了新按钮,然后将它们链接到我想要的宏。然后我将自定义功能区导出到用户机器上进行部署。我转换了旧的宏代码以删除 2003/2007 年的任何折旧代码,并创建了一个新的 .dotm 文件并将代码放入其中。我们的文档使用该模板来创建 .doc 文件

希望这可以帮助。请留下您可能完成的解决方法的任何评论。

于 2014-01-30T10:50:38.640 回答