2012-09-28 18 views
0

我需要幫助或示例代碼在VB.NET閱讀不是收件箱或收件箱中的子文件夾如何使用LINQ查詢讀取Outlook文件夾?

說文件夾名稱爲「富」指定的Outlook文件夾,我怎麼能rerieve電子郵件與LINQ查詢,可能會添加where,to,date,subject或body內容的where子句。

感謝:-)

+0

[你嘗試過什麼?](http://whathaveyoutried.com) – verdesmarald

+0

至少把vb.net標籤加LINQ是用於查詢從收集的數據,所以首先你需要得到你需要閱讀的任何集合,然後查詢你的想法。所以我想這與linq – Star

回答

1

無意冒犯,但是當你有一把錘子,一切看起來都像釘子:-) 爲什麼它必須是LINQ?它可能看起來很整潔,但是它可以讓你的代碼癱瘓 - 如果你需要任何形式的限制,儘可能使用本地方法。在你的情況下,這將是Items.Find/FindNext/Restrict。 如果您需要訪問任意文件夾,請使用Namespace.Folders集合 - 它包含所有商店的頂級文件夾。 如果該文件夾與收件箱位於同一級別,請使用Inbox.Parent.Folders集合。

+0

無關。據我所知,我認爲MS提供了一個不會增加太多開銷的Outlook LINQ提供程序。 這就是說,一個小型的工作樣本可以爲我節省大量時間:-) –

+0

MS不會添加LINQ提供商,您可以下注 - 與所有其他Office應用程序一樣,Outlook也是適用於所有語言的原生應用程序,而不僅僅是.Net。你的限制是什麼? Pleasde更具體。至於與Outlook相關的問題,請將它們發佈到http://social.msdn.microsoft.com/Forums/en/outlookdev/threads –