Vba 为每个MS Word文档自定义功能区

Vba 为每个MS Word文档自定义功能区,vba,ms-word,ribbonx,Vba,Ms Word,Ribbonx,我是VBA开发新手。我正在做一个基于微软Word宏的项目。 最近,我一直在尝试创建色带来访问某些功能,但我在这方面的成功有限。 我想使用XML自定义ribbon,XML应该出现在所有MS Word文件中,而不是我用来自定义ribbon的文件中。 是否有任何方法可以创建所有MS word文档都可以使用的XML文件,而无需自定义每个文档 谢谢。。 关于这一问题的答案与使宏可用于所有文档的答案基本相同: 将功能区存储在模板中(与宏一起,因此是dotm),并将其作为外接程序加载 如果它应该自动加载,这意

我是VBA开发新手。我正在做一个基于微软Word宏的项目。 最近,我一直在尝试创建色带来访问某些功能,但我在这方面的成功有限。 我想使用XML自定义ribbon,XML应该出现在所有MS Word文件中,而不是我用来自定义ribbon的文件中。 是否有任何方法可以创建所有MS word文档都可以使用的XML文件,而无需自定义每个文档

谢谢。。
关于

这一问题的答案与使宏可用于所有文档的答案基本相同:

将功能区存储在模板中(与宏一起,因此是dotm),并将其作为外接程序加载


如果它应该自动加载,这意味着将它放在Word的启动文件夹中。

欢迎使用Stack Overflow!请仔细阅读,特别是。你在这里的最佳选择是做你的研究,搜索相关的话题,然后尝试一下。在做了更多的研究和搜索之后,发布一篇你尝试的文章,并明确指出你的困境,这可以帮助你得到更好的答案。嗨,辛迪,谢谢你的及时回复。我接着提出了你的解决方案。功能区将显示在所有word文档中。但是,在调用宏时,会显示错误“在隐藏模块中编译错误:userform1”。UserForm是在单击功能区中的按钮时运行的宏内部调用的。我不确定现在的问题是什么。解决了:问题是保护项目。当我重新移动密码进行保护时,它起作用了。PS:请告诉我们是否有办法保护项目。@PushpendraSingh请注意,堆栈溢出的概念是每个问题一个问题。该网站不是一个典型的“论坛”,随着问题的发展,可能会有持续的讨论。正确的程序是针对新问题提出新问题。确保包含足够的信息,以便人们能够跟踪/复制(也可以链接到其他讨论)。例如,在这里,我们不知道涉及到什么样的保护,也不知道您到底做了什么。@PushpendraSingh还有,在堆栈溢出上,当“答案”回答您的问题时,通常会单击其左侧的复选标记,以向其他人表明该贡献实际上“起作用”。此外,您在网站上看到的任何有帮助的贡献(问题或答案)都可以向上投票-这也有助于保持网站质量,以便人们能够识别好的内容。@cindyMiester我是堆栈溢出新手。从今以后我会处理的。关于后续问题的细节,我认为不需要单独提出问题。我所指的保护是使用密码保护项目不被查看。如果你能帮忙,请告诉我。