Office Ribbon XML与Office Standard Ribbon Designer?

时间:2014-03-18 15:07:09

标签: .net c#-4.0 powerpoint-vba powerpoint-2010

我正在编写一个Powerpoint Addin应用程序,并使用两种方法创建功能区菜单(XML和设计器)。我浏览了有关Office Ribbon XML的MSDN文档,并尝试以这种方式创建功能区菜单。我看到使用Designer工具创建功能区菜单与功能区XML具有相同的功能。

与此同时,Ribbon XML更复杂,更耗时,需要处理更多工作(因为你必须手动完成:编写回调等),无法通过 Globals 访问其项目STRONG>。唯一的,我认为Ribbon XML可能很有用,因为它可能用于不同的办公应用程序(因为你可以轻松地将xml文件从一个项目传输到另一个项目)。

您能告诉我使用Office Ribbon XML over Designer的优势吗?某些MSDN文档中提到了这些优点,但我没有正确理解。感谢

1 个答案:

答案 0 :(得分:0)

这还不是一个完整/好的答案,但每次我学习一些关于这个(可怕的)Office Ribbon东西的新内容时,我都会尝试更新它。

存在差异,设计师不会为您提供所有可能的自定义类型,如下所述:https://msdn.microsoft.com/en-us/library/bb386297.aspx

其中一种类型是内置标签或后台标签(> = Office2010):https://social.msdn.microsoft.com/Forums/vstudio/en-US/e3a68e06-9e27-4d6c-bd1e-e566ab8b7506/ribbon-xml-vs-ribbon-designer?forum=vsto