无法区分 NewMailEx 中的 MailItem 和 MeetingItem
我正在使用 C# 开发一个插件。每当我的收件箱中收到任何项目时,我都能收到通知。
this.Application.NewMailEx += new Outlook.ApplicationEvents_11_NewMailExEventHandler(olApp_NewMail);
private void olApp_NewMail(String itemCollection)
{
string [] strNewItems;
strNewItems = itemCollection.Split(',');
foreach (string newItem in strNewItems)
{
Outlook.MailItem mail = (Outlook.MailItem)Application.Session.GetItemFromID(newItem, Type.Missing);
string old_subj = mail.Subject;
string old_body = mail.Body;
MessageBox.Show(old_subj);
}
}
但问题是在事件处理程序中,我无法区分它是邮件项目还是会议项目。我该怎么做呢?
提前致谢。
问候, 吉瓦
I am developing an addin using c#. I am able to receive notifications whenever i get any item in my inbox.
this.Application.NewMailEx += new Outlook.ApplicationEvents_11_NewMailExEventHandler(olApp_NewMail);
private void olApp_NewMail(String itemCollection)
{
string [] strNewItems;
strNewItems = itemCollection.Split(',');
foreach (string newItem in strNewItems)
{
Outlook.MailItem mail = (Outlook.MailItem)Application.Session.GetItemFromID(newItem, Type.Missing);
string old_subj = mail.Subject;
string old_body = mail.Body;
MessageBox.Show(old_subj);
}
}
but the problem is in the event handler i am not able to distinguish whether it is mail item or meeting item. How should i do it?
thanks in advance.
Regards,
Jeeva
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你能不能做这样的事情:
Can you not do something like: