两年前,一位使用Word 2010的客户要求我创建一个模板,该模板的功能区栏中有一个额外的选项卡,其中包含一些链接到模板VBA的特殊按钮。
他们现在正在转到Word 2013,希望我将他们的模板更新到2013(即删除兼容模式,并在他们的专用选项卡中添加几个额外的按钮)。在这个阶段,我只将模板更新到了2013,没有在他们的功能区选项卡中添加任何按钮。我还将他们更新后的模板放在正确的文件夹中,所有模板都保存在我的系统中。
我让他们给我发一份在2010版模板中创建的文档,在2013版中打开它,发现功能区栏中添加了两个专用选项卡:一个来自2010版,另一个来自2013版。
有人能告诉我,当他们打开Word 2010早期创建的文档时,他们是否会被两个专门的选项卡卡住,或者我在2013版本中可以做些什么来防止这种情况发生吗?
顺便说一下,我使用Office自定义UI编辑器进行XML工作。
目前尚不清楚Word 2010和2013模板使用的XML标记。它们不同吗?为什么需要不同的自定义UI?
您可以在MSDN的以下系列文章中阅读Fluent UI(又名Ribbon UI):
- 为开发人员自定义2007 Office Fluent功能区(第1部分,共3部分)
- 为开发人员自定义2007 Office Fluent功能区(第2部分,共3部分)
- 为开发人员自定义2007 Office Fluent功能区(第3部分,共3部分)