"查看代码" Word中的上下文菜单项

时间:2015-11-18 15:34:44

标签: ms-word vsto

我有一个代码支持的Word模板,我在其中定制了许多内容,例如功能区,后台(文件菜单)和上下文菜单。

每当我打开文本的上下文菜单时,顶部都会有一个标有"查看代码"的菜单项。选择后它什么都不做。

Word content menu item 'View code'

此菜单项不会显示其他内容类型,例如字段或列表。我对文本上下文菜单的自定义不包括此项目。

我在互联网上发现one other person有此问题,但他们无法解决此问题。我查看list of control ids寻找此项目,但无法找到它。

这是从哪里来的?

1 个答案:

答案 0 :(得分:0)

虽然我仍然不确定此问题的原因,但我相信它可能来自过去某一时刻使用Custom UI Editor For Microsoft Office。我确实找到了决议。

为了找到问题,我逐项删除了项目的每个部分,直到我回到本质上是一个裸项目,并且菜单项仍然存在。所以,我交换了一个新创建的* .dotm文件,菜单项消失了。然后,我挖掘了原始* .dotm的文件结构,并将其与新的文件结构进行了比较。突出的一个区别是文件" word / attachedToolbars.bin"的存在。尽管有文件,我仍然不确定它应该持有什么。无论如何,我通过以下步骤删除了它。

  • 删除了\ attachedToolbars.bin文件
  • 一词
  • 删除了引用它的单词\ customizations.xml文件(其中没有其他内容)
  • 删除引用它的单词\ _rels \ customizations.xml.rels文件(其中没有其他内容)
  • 删除了word \ _rels \ document.xml.rels
  • 中对customizations.xml的引用
  • 删除了[Content_Types] .xml
  • 中对word / customizations.xml的引用

这摆脱了菜单项。但是,我的一些自定义设置丢失了(表格样式,两个构建块和快速样式列表,尽管样式本身仍然存在)。因此,任何遇到这种情况的人都可能会更好地重新创建他们的自定义。

为了让它再次出现,我尝试了

  • 再次在自定义UI编辑器中编辑文件
  • 添加我的自定义设置
  • 发布模板

没有用。但是,至少我现在有一个模板,包含我想要的一切,而且我没有。