我正在写一个VSTO http://en.wikipedia.org/wiki/Visual_Studio_Tools_for_Office 微软Outlook http://en.wikipedia.org/wiki/Microsoft_Outlook插入。该插件的版本目标是 Outlook 2007 和 2010,因此我使用 Outlook 2007 加载项(在 Visual Studio 中)。
我对 ActiveMenuBar 有一些(视觉)问题。在 Outlook 2007 中它工作正常,但在 2010 中 ActiveMenuBar 不存在;它被替换为 tabControl 和功能区。
我想检查版本(Application.Version
),如果版本为 14 (Outlook 2010),则不要将项目添加到 ActiveMenuBar,而是将功能区添加到Home标签页。
如何将功能区添加到Home标签页?例如,如果我向Message选项卡页,我设置了ribbonControl.OfficeId
到“TabReadMessage”,但我找不到该的 OfficeIdHome tab.
将“ControlId”属性(功能区设计器属性)或 idMso(功能区 XML)设置为 TabHome (Edit: TabMail
在 Outlook 2010 和 Outlook 2013 中)。然后,功能区上的功能区组将添加到现有的主页功能区。
所有其他功能区名称的完整列表可以在 and in .
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)