我是VSTO的新手,並且正在開發一個Outlook插件,允許最終用戶跟蹤聯繫人之間的關係。這些關係存儲在一個單獨的SQL數據庫中,並將SQL數據行的ID放入Outlook聯繫人附加的自定義屬性中。不幸的是,如果用戶查看「所有字段」窗格,該ID在「用戶定義的此項目的字段」下可見。有沒有辦法阻止用戶看到(也更重要的是編輯)這些屬性?VSTO:隱藏聯繫人屬性
0
A
回答
0
我不認爲有任何方法可以將數據「附加」到用戶無法看到的OL聯繫人。
另一方面,你可以在你的數據庫中有一個字段跟蹤聯繫人ID(我忘記了確切的字段名稱,但我知道每個聯繫人都有一個唯一的鍵值),然後使用THAT獲取SQL數據庫中的數據。
這種方法唯一的問題是,Outlook有一個習慣,當你做某些事情時重置該PK值(如將聯繫人從一個文件夾移動到另一個文件夾,Outlook將其視爲DELETE/ADD,因此PK該聯繫人將改變)。
我似乎記得使用混合方法的一點做了BOTH(將聯繫人的PK存儲在SQL中,而聯繫人中的自定義字段存儲了SQL ID),然後保持它們同步。但是,我記得,這有點痛苦。交替地,如果用戶移動了一個聯繫人,那麼您也可以將其視爲DELETE/ADD,並根據需要更新您的SQL。
相關問題
- 1. 未隱藏的聯繫人照片
- 2. VSTO Outlook - 聯繫人迭代太慢了!
- 3. 隱藏功能隱藏聯繫表
- 4. 隱藏屬性
- 5. Outlook聯繫人屬性和Active Directory/Exchange
- 6. ModelForm類聯繫人沒有屬性'_meta'
- 7. iOS聯繫人收藏夾
- 8. 隱藏屬性(C#)
- 9. 隱藏屬性推
- 10. 隱藏代碼隱藏的HTML屬性
- 11. Android:添加exsting聯繫人作爲收藏聯繫人?
- 12. 收藏夾聯繫人fr0m聯繫人分區
- 13. VSTO ThisWorkbook屬性
- 14. 如何從主要聯繫人列表中隱藏姓名?
- 15. 隱藏聯繫人適配器上的滾動條?
- 16. 從頁面隱藏「電話簿聯繫人」,但顯示結果
- 17. 如何隱藏Android中的默認聯繫人屏幕菜單?
- 18. 聯繫人應用性能
- 19. 無法隱藏屬性:Windows.Forms.TabControl.DrawMode
- 20. 隱藏基類的屬性
- 21. 隱藏INT屬性驗證
- 22. UINavigationBar隱藏屬性問題
- 23. 出口屬性隱藏XML
- 24. 隱藏PictureBox的屬性
- 25. NSTextField和隱藏屬性
- 26. 從bootstrap隱藏css屬性
- 27. 隱藏屬性在引導
- 28. 使Umbraco屬性隱藏
- 29. Android MapView屬性隱藏
- 30. 隱藏文件屬性
謝謝!我認爲你正在考慮的領域是「EntryID」。我的第一個想法是將這個價值存儲在我自己的數據庫中,但我完全拒絕了這個想法。 PK有什麼用處,如有更改,恕不另行通知?另一個問題是,我預計在單獨的模塊中使用Exchange Web服務,並且無法從那裏檢索EntryID。現在我想知道保留第二個字段的相同數據以加密/散列格式存儲以檢測篡改 – rotard 2011-05-13 14:12:44