是否可以从自定义功能区按钮操作访问当前新项目ID(预创建)?
例如,我在约会选项卡中创建了一个新按钮,因此当有人创建新约会或会议时,我的按钮位于功能区的右侧。我有点连接到Click事件。我想在这里做的是,当点击该按钮时,以某种方式访问当前正在组成的约会/会议的某种标识符。
所以我想知道; - 即使在点击“发送”或“保存”之前,Outlook是否会为消息创建某种ID?如果是这样的话可以获得?
编辑: 只是想我要添加,如果我可以以某种方式绑定或添加数据到约会,我可以通过某种类型的侦听器在创建约会时检索我的替代/解决方法(然后我会有ID对于)。我希望这肯定是可能的,因为其他功能区按钮在创建时对约会执行操作?
答案 0 :(得分:1)
RibbonControl
作为参数传递给您的事件处理程序。如果您的按钮位于资源管理器功能区上,则RibbonControl.Context
将是Inspector
对象(或Explorer
)。使用Inspector.CurrentItem
属性检索项目。