2012-08-23 60 views
3

我正在創建Outlook加載項,並且遇到了使用vb.net進入共享文件夾的問題。無法訪問Outlook 2010中的共享聯繫人文件夾VB.Net

我已經試過

contactsFolder = ns.Folders.Item("Shared Contacts") 

contactsFolder = ns.Folders.Item("Public Folders") 

仍然沒有訪問它的方式。有人能幫助我嗎。我不斷收到錯誤:

The attempted operation failed. An object could not be found. 

回答

1

由於您使用的共享文件夾,該文件夾不能在defaultStore存在。您可能需要列舉Session.Storesns.Stores)。有關代碼示例,請參見related SO post

+0

是的,你認爲我是對的。但由於某些原因,郵件,日曆和聯繫人選項卡在循環訪問商店時不顯示。共享聯繫人位於聯繫人選項卡下。 – PaShKa

+1

如果這是一個委託訪問方案,您可以嘗試使用['Session.GetSharedDefaultFolder()'](http://msdn.microsoft.com/en-us/library/office/bb219908(v = office.12))。 ASPX)。你也可以嘗試['Session.AddressLists'](http://msdn.microsoft.com/en-us/library/office/bb219982(v = office.12).aspx) – SliverNinja

+0

我在試着。我創建了收件人,並嘗試使用GetSharedDefaultFolder到達文件夾,但仍然對我造成了錯誤:操作因註冊表或安裝問題而失敗。重新啓動Outlook並重試。如果問題仍然存在,請重新安裝。 – PaShKa

相關問題