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。

 

 

你可能感兴趣的:(Office2013插件开发Outlook篇(2)-- Ribbon)