我目前正在嘗試開發Outlook插件。爲了實現非功能需求,我需要訪問存儲在.nk2文件中的Outlook緩存聯繫人。我提到這個post,但無法弄清楚如何去做。Outlook 2010自動完成流(緩存的聯繫人)
編輯(答):
Microsoft.Office.Interop.Outlook.Application oApp = Globals.ThisAddIn.Application;
Microsoft.Office.Interop.Outlook.MAPIFolder inboxFolder = oApp.GetNamespace("MAPI").GetDefaultFolder(OlDefaultFolders.olFolderInbox);
StorageItem storage = inboxFolder.GetStorage("IPM.Configuration.Autocomplete", OlStorageIdentifierType.olIdentifyByMessageClass);
//IPM.Configuration.Autocomplete
PropertyAccessor propertyAcc = storage.PropertyAccessor;
byte[] got = propertyAcc.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x7C090102");
目前我被困在訪問字節數組,當我accesing數組的值比它是如何在這個post
歡迎來到[so]。你能告訴我們你遇到麻煩的文章的哪些部分?您有沒有看過[新的Outlook 2010 MAPI參考](http://blogs.msdn.com/b/officedevdocs/archive/2011/08/26/outlook-2010-mapi-reference-has-been-updated的.aspx)?你在尋找一個代碼示例。 – 2012-08-02 04:28:09
毫米沒有看到新的Outlook 2010 MAPI參考。我在郵件帳戶的交付商店的收件箱的關聯內容表中訪問了隱藏消息的MAPI屬性PidTagRoamingBinary。 – Proceso 2012-08-02 05:14:52