C#Outlook 2010自定义功能区按钮 - 获取新项目ID?

时间:2016-04-27 13:31:02

标签: c#-4.0 outlook-addin outlook-2010

是否可以从自定义功能区按钮操作访问当前新项目ID(预创建)?

例如,我在约会选项卡中创建了一个新按钮,因此当有人创建新约会或会议时,我的按钮位于功能区的右侧。我有点连接到Click事件。我想在这里做的是,当点击该按钮时,以某种方式访问​​当前正在组成的约会/会议的某种标识符。

enter image description here

所以我想知道;   - 即使在点击“发送”或“保存”之前,Outlook是否会为消息创建某种ID?如果是这样的话可以获得?

编辑: 只是想我要添加,如果我可以以某种方式绑定或添加数据到约会,我可以通过某种类型的侦听器在创建约会时检索我的替代/解决方法(然后我会有ID对于)。我希望这肯定是可能的,因为其他功能区按钮在创建时对约会执行操作?

1 个答案:

答案 0 :(得分:1)

RibbonControl作为参数传递给您的事件处理程序。如果您的按钮位于资源管理器功能区上,则RibbonControl.Context将是Inspector对象(或Explorer)。使用Inspector.CurrentItem属性检索项目。