0

我需要 VB.NET 中的帮助或示例代码来读取指定的 Outlook 文件夹,该文件夹不是收件箱或收件箱的子文件夹

假设文件夹名称是“foo”,我如何使用 LINQ 查询检索电子邮件,可能会为 from、to、date、主题或正文内容添加 where 子句。

谢谢 :-)

4

2 回答 2

2

无意冒犯,但是当你有一把锤子时,一切看起来都像钉子:-) 为什么它需要是 LINQ?它在您的源代码中可能看起来很整洁,但它可能会使您的应用程序陷入瘫痪 - 如果您需要任何类型的限制,请尽可能使用本机方法。在你的情况下,那将是Items.Find/FindNext/Restrict. 如果您需要访问任意文件夹,请使用该Namespace.Folders集合——它包含来自所有商店的顶级文件夹。如果文件夹与收件箱处于同一级别,请使用Inbox.Parent.Folders收藏夹。

于 2012-09-28T06:52:28.143 回答
0

您可以使用以下内容。

http://www.nuget.org/packages/scipbe.common.office/

将其添加到您的项目中,您可以在 Outlook 中使用类似 linq 的语法。

http://programmersunlimited.wordpress.com/2011/01/08/linqqer-exposing-linq-extensions-on-non-ienumerableiqueriable-collections/

于 2013-10-10T12:38:55.903 回答