2013-02-08 46 views
0

什麼是存儲VSTO Word2010插件的本地信息的最佳方法?我應該寫入用戶個人文件夾嗎?在這種情況下需要特殊權限?VSTO Word本地存儲

+0

嘗試使用自定義文檔特性 [http://stackoverflow.com/questions/9083528/word-2010-templates-addin-document-passing-starting-arguments/9871524#9871524] [1] [http://stackoverflow.com/questions/10001069/vsto-best-place-to-store-excel-workbook-settings/10001523#10001523][2] [1]:http://stackoverflow.com/questions/9083528/word-2010-templates-addin-document-passing-artarting-arguments/9871524#9871524 [2]:http://stackoverflow.com的/ questions/10001069/vsto-best-place-to-store-excel-workbook-settings/10001523#10001523 – Kiru 2013-02-08 14:35:59

+0

感謝您的回覆。但是,我的信息存儲在特定的文檔中。我想知道是否有跨文檔方式存儲信息(例如地址,簽名......) – Patrick 2013-02-11 10:07:05

+0

我通過從模板創建文檔並將CDP添加到模板來共享自定義文檔屬性。因此,從.dotx模板創建的所有文檔都將具有CDP。 – Kiru 2013-02-11 13:33:27

回答

1

我推薦兩個地方:

ProgramData - 我用這個適用於所有用戶的數據。

Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData);

AppData的 - 在這個位置的每用戶數據。

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

+0

謝謝,我忘了這個問題,但我正在將我的數據寫入AppData文件夾。 – Patrick 2013-03-13 12:57:31

0

你可以使用數據庫或本地文件夾,選擇本地文件夾時考慮的因素是,如果用戶重新安裝,格式化或切換他的機器,所有信息將會丟失。