【问题标题】:C# Outlook 2010 Custom Ribbon Button - Get New Item ID?C# Outlook 2010 自定义功能区按钮 - 获取新项目 ID?
【发布时间】:2016-08-21 20:09:56
【问题描述】:

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

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

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

编辑: 只是想我会添加,如果我可以以某种方式将数据绑定或添加到约会中,那么我可以在约会创建时通过某种侦听器检索这些数据(然后我将拥有 ID为了)。我希望这肯定是可能的,因为其他功能区按钮在创建约会时对约会执行操作?

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 非常感谢。它不提供 EntryID,但我不认为它会提供 - 这至少让我可以访问他们为约会填写的数据。我现在希望有某种属性设置器可以用作我自己的 ID 来将两个系统联系在一起。谢谢!
    • 可以使用AppointmentItem.EntryID,但需要保存项目后才能使用。
    猜你喜欢
    • 2014-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-03
    • 2010-10-11
    • 2012-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多