C# VSTO Word 2007/2010加载项:在文件菜单中定位项目

C# VSTO Word 2007/2010加载项:在文件菜单中定位项目,c#,ms-word,vsto,office-addins,C#,Ms Word,Vsto,Office Addins,我使用.NET4.0为Word 2007创建了一个VSTO Word加载项。该插件可与Word 2007和2010版本完美配合使用。 我的问题是,正如你在图片上看到的,菜单项在2007年是正确定位的,但在2010年不是。 功能区是由GUI设计器创建的,因此它不是基于XML的 是否可以使用GUI设计器在Word 2010中正确定位菜单项,或者仅当功能区基于XML时才可以定位菜单项?为获得更好的兼容性,MS建议使用基于XML的功能区 当您通过可视化设计器(VS2010或VS2012)使用VS201

我使用.NET4.0为Word 2007创建了一个VSTO Word加载项。该插件可与Word 2007和2010版本完美配合使用。 我的问题是,正如你在图片上看到的,菜单项在2007年是正确定位的,但在2010年不是。

功能区是由GUI设计器创建的,因此它不是基于XML的


是否可以使用GUI设计器在Word 2010中正确定位菜单项,或者仅当功能区基于XML时才可以定位菜单项?

为获得更好的兼容性,MS建议使用基于XML的功能区

当您通过可视化设计器(VS2010或VS2012)使用VS2010或VS2012创建Word 2010功能区时,后台(文件菜单)会跳过该位置


这是2010年的一个bug

不幸的是,在大多数情况下,Ribbon Designer并不是一个非常有用的工具。Ribbon XML工作得更好。