我正在为使用C#编写Outlook的COM加载项。如果保存了会议并且未发送邀请,则Outlook会在表单顶部显示一条消息,说明邀请尚未发送。如何以编程方式确定邀请没有发送给会议?如何判断邀请是否已发送给Outlook中的会议?
我试着检查每个Recipient
并检查MeetingResponseStatus
。如果邀请没有被发送,我期望它是OlResponseNone
但是如果邀请已经被发送但没有收到响应,则为OlResponseNotResponded
。然而,我总是得到OlResponseNone
的收件人,要么没有发送邀请,要么还没有收到回复。因此,我不能分开一个会议,邀请没有从他们发来的邀请中发出,但没有人发过回应。
我已经在Outlook 2007中完成了大部分测试,但我相信2003和2010年也是如此,所有这些都需要我支持。