【问题标题】:Template Ribbon Bar in Word 2010 and 2013Word 2010 和 2013 中的模板功能区栏
【发布时间】:2015-04-29 06:57:31
【问题描述】:

两年前,一位使用 Word 2010 的客户要求我创建一个模板,该模板带有一个用于功能区栏的额外选项卡,其中包含一些链接到模板的 VBA 的特殊按钮。

他们现在正在迁移到 Word 2013 并希望我将他们的模板更新到 2013(即删除兼容模式以及在他们的专用选项卡中添加几个额外的按钮。在这个阶段我只更新了他们的模板到2013 并且没有在他们的功能区选项卡中添加任何按钮。我还将他们更新的模板放在正确的文件夹中,所有模板都保存在我的系统中。

我让他们向我发送一份在他们的 2010 版本模板中创建的文档,在我的 2013 版本中打开它,发现功能区栏中添加了两个专用选项卡:一个来自他们的 2010 版本,另一个来自2013版。

谁能告诉我,当他们打开早期在 Word 2010 中创建的文档时,他们是否会被两个专用选项卡卡住,或者我可以在 2013 版本中做些什么来防止这种情况发生?

顺便说一句,我使用 Office 自定义 UI 编辑器进行 XML 工作。

【问题讨论】:

    标签: vba ms-word ribbon word-2013


    【解决方案1】:

    不清楚您对 Word 2010 和 2013 模板使用的 XML 标记。它们不同吗?为什么需要不同的自定义 UI?

    您可以在 MSDN 的以下系列文章中阅读有关 Fluent UI(又名 Ribbon UI)的信息:

    【讨论】:

    • 感谢尤金的评论。我会检查一下。我会假设不同的 XML 标记会导致出现两个不同的选项卡?
    • 是的,很可能您已经定义了两个不同的选项卡。
    • 我检查了两个模板,并且都具有相同的 XML 架构标记:schemas.microsoft.com/office/2006/01/customui">
    • 你有机会比较内容吗?
    • 是的,我检查了两个模板中的 XML 是否完全相同。我缺少一些东西,我无法发现它。我不知道下一步该往哪里看!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-11
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 2013-11-03
    • 1970-01-01
    相关资源
    最近更新 更多