受信トレイまたは受信トレイのサブフォルダーではない指定された Outlook フォルダーを読み取るには、VB.NET のヘルプまたはサンプル コードが必要です。
フォルダー名が「foo」であるとします。LINQ クエリを使用して電子メールを取得するにはどうすればよいでしょうか。送信元、送信先、日付、件名、または本文のコンテンツに where 句を追加する可能性があります。
ありがとう :-)
不快感はありませんが、ハンマーを持っていると、すべてが釘のように見えます:-)なぜそれがLINQである必要があるのですか?ソースコードでは見栄えがするかもしれませんが、アプリケーションをひざまずく可能性があります。何らかの制限が必要な場合は、可能な限りネイティブメソッドを使用してください。あなたの場合、それはですItems.Find/FindNext/Restrict
。任意のフォルダーにアクセスする必要がある場合は、コレクションを使用してください。Namespace.Folders
コレクションには、すべてのストアの最上位フォルダーが含まれています。フォルダが受信トレイと同じレベルにある場合は、Inbox.Parent.Folders
コレクションを使用します。
以下を使用できます。
http://www.nuget.org/packages/scipbe.common.office/
プロジェクトに追加すると、linq のような構文を Outlook で使用できます。
また