0

受信トレイまたは受信トレイのサブフォルダーではない指定された Outlook フォルダーを読み取るには、VB.NET のヘルプまたはサンプル コードが必要です。

フォルダー名が「foo」であるとします。LINQ クエリを使用して電子メールを取得するにはどうすればよいでしょうか。送信元、送信先、日付、件名、または本文のコンテンツに 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/

プロジェクトに追加すると、linq のような構文を Outlook で使用できます。

また

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

于 2013-10-10T12:38:55.903 に答える