Office2013插件开发Outlook篇(2)-- Ribbon
一、获取当前实例
在Ribbon1的任何方法中调用如下代码,可获取当前实例。
如:
Application application = new Application();
var list = application.Inspectors;
Inspector inspector = list[list.Count];
MailItem mailItem = inspector.CurrentItem as MailItem;
二、Ribbon移位
新建的Ribbon,默认会出现在ADD-INS里面,但是有时并不方便用户使用。
想将按钮摆放至名为Meeting的Tab中
操作方式如下:
1)修改Ribbon的属性,Tabs属性。
2)修改ControlId属性,ControlIdType设置为Office,OfficeID设置为想要显示的Outlook内置TabControlId。(Office2010 ControlId下载)
3)改变Group的位置
修改Group的Position属性,将PositionType设置为BeforeOfficeID或者AfterOfficeID,并将OfficeId设置为Group对应的ControlId。