Interop.Outlook - 获取子文件夹中的所有电子邮件(项目)
Interop.Outlook - get all emails(Items) within a subfolder
我正在尝试获取 Outlook 中特定文件夹内的电子邮件正文(或任何其他属性)。
我正在使用 interop.outlook
程序集。
到目前为止,我已经完成了以下工作。但是当尝试调用 myInbox
中的项目时,根本没有属性。
Application myApp = new ApplicationClass();
NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderInbox).Folders["QC"];
以下没有带来预期的属性
myInbox.Items[1].
此外,下一步是单击电子邮件正文中的 link。只是想知道它是否有可能。
任何帮助将不胜感激。
我就是这样做的;
Outlook.Application myApp = new Outlook.Application();
Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Folders["QC"];
这应该将所有邮件都放入收件箱。然后调用;
Outlook.MailItem mailItem = myInbox.Items[1];
这 mailItem
包含您需要的所有属性。
说明:mailFolder.Items[1]
是一个 Outlook.Items
对象,没有您需要的属性。您需要将其转换为 Outlook.MailItem
对象才能实现此目的。
我正在尝试获取 Outlook 中特定文件夹内的电子邮件正文(或任何其他属性)。
我正在使用 interop.outlook
程序集。
到目前为止,我已经完成了以下工作。但是当尝试调用 myInbox
中的项目时,根本没有属性。
Application myApp = new ApplicationClass();
NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(OlDefaultFolders.olFolderInbox).Folders["QC"];
以下没有带来预期的属性
myInbox.Items[1].
此外,下一步是单击电子邮件正文中的 link。只是想知道它是否有可能。
任何帮助将不胜感激。
我就是这样做的;
Outlook.Application myApp = new Outlook.Application();
Outlook.NameSpace mapiNameSpace = myApp.GetNamespace("MAPI");
Outlook.MAPIFolder myInbox = mapiNameSpace.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox).Folders["QC"];
这应该将所有邮件都放入收件箱。然后调用;
Outlook.MailItem mailItem = myInbox.Items[1];
这 mailItem
包含您需要的所有属性。
说明:mailFolder.Items[1]
是一个 Outlook.Items
对象,没有您需要的属性。您需要将其转换为 Outlook.MailItem
对象才能实现此目的。