【问题标题】:Outlook Add-in - Application_ItemSend fired twiceOutlook 加载项 - Application_ItemSend 触发两次
【发布时间】:2013-12-27 09:17:21
【问题描述】:

我正在为 Outlook 编写一个插件,检查约会是否设置在 13:30 到 14:30 之间,并向用户显示他在 13:30 到 14:00 之间发送会议请求的警告。

当有人在此时间段内设置会议时,它会显示消息,但例如,如果他编辑会议并删除了其中一位与会者,outlook 会询问他是否只想将更新发送给添加或删除的与会者,或者是否他想将更新发送给所有与会者。现在,如果他选择将会议发送给所有与会者,那么Application_ItemSend 会触发两次,他会收到两次警告消息。

我尝试使用item.ForceUpdateToAllAttendees = true,但没有帮助。

这里发生了什么?我该如何解决这个问题?

【问题讨论】:

    标签: c# outlook add-in


    【解决方案1】:

    如果 Outlook 将会议取消发送给已删除的与会者并将更新发送给扩编的与会者,您会不会期望?

    【讨论】:

    • 否 - 我已经检查发送的会议是取消会议还是更新会议。它一个接一个地发送两个更新会议。
    • 我在检查会议类型时感到很困惑。我应该检查 MeetingItem 的 Class 而不是 AppointmentItem 的类型。
    猜你喜欢
    • 2011-09-19
    • 1970-01-01
    • 2015-01-30
    • 2014-07-31
    • 2012-10-14
    • 1970-01-01
    • 2021-06-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多