Tag: outlook

.NET:获取所有Outlook日历项目

如何从特定日历(特定日期)获取所有项目。 让我们说比如每周一晚上我有一个带有定期项目的日历。 当我请求所有这样的项目时: CalendarItems = CalendarFolder.Items; CalendarItems.IncludeRecurrences = true; 我只得到1件…… 是否有一种简单的方法可以从日历中获取所有项目(主要项目+派生项目)? 在我的具体情况下,可以设置一个日期限制,但只是为了获得所有项目(我的经常性项目本身有时间限制)会很酷。 我正在使用Microsoft Outlook 12对象库(Microsoft.Office.Interop.Outlook) 。

从.msg文件中读取

我需要在不使用COM API for Outlook的情况下从.NET中读取.MSG文件(因为它不会安装在我的应用程序将运行的机器上)。 有没有免费的第三方图书馆呢? 我想提取From,To,CC和BCC字段。 如果它们也存储在MSG文件中,则发送/接收日期字段会很好。

如何通过指定发件人地址使用Microsoft.Office.Interop.Outlook.MailItem发送邮件

我正在使用Interop通过Outlook发送电子邮件,但我无法指定发件人电子邮件地址。 我想向来自同一发件人(来自)的多个用户发送邮件。 我需要提一下电子邮件地址。 但是我找不到使用Intellisense的属性,允许我指定它。 请帮忙。 Microsoft.Office.Interop.Outlook.Application olkApp1 = new Microsoft.Office.Interop.Outlook.Application(); Microsoft.Office.Interop.Outlook.MailItem olkMail1 = (MailItem)olkApp1.CreateItem(OlItemType.olMailItem); olkMail1.To = txtpsnum.Text; olkMail1.CC = “”; olkMail1.Subject = “Assignment note”; olkMail1.Body = “Assignment note”; olkMail1.Attachments.Add(AssignNoteFilePath, Microsoft.Office.Interop.Outlook.OlAttachmentType.olByValue, 1, “Assignment_note”); olkMail1.Save(); //olkMail.Send();