在Excel中存储添加设置的最佳方式是添加

时间:2015-01-09 07:58:05

标签: c# excel vsto add-in

我正在Visual Studio中开发一个excel插件。此插件正在与WCF服务进行通信。

我想让用户能够在Excel插件中更改WCF服务器地址。所以我有一个Windows窗体,我将字符串保存为Property。

现在我将服务器地址存储在:

Properties.Settings.Default.serviceAddress

服务器地址必须:

- 可以通过Excel插件进行更改

- 关闭Excel后需要存储服务器地址

有更好的方法吗?

3 个答案:

答案 0 :(得分:0)

您可以使用Backstage Info选项卡存储用户特定的设置。

如何自定义后台? herehere

您需要决定存储设置的位置,我有Sql服务器来存储用户详细信息,例如这些设置和喜欢的文档。您可以将其存储在存储在漫游配置文件区域中的文件中,并在打开excel时从文件中读取。

答案 1 :(得分:0)

您可以考虑将基于XML的文件与您的设置一起使用,您可以在其中读取和写入更改。实际上,由你决定使用什么格式--JSON,XML等等。我认为它将解决你在上面的帖子中提出的观点。

答案 2 :(得分:0)

在ProgramData或AppData等文件夹中创建自己的文件以保存设置。

出于内部结构的目的,您可以使用定义的XML,基于DataTable的XML,基于DataSet的XML,对象Serialization,CSV等。

最简单的是基于DataTable的XML。使用WriteXML和ReadXML等方法和Schema Mode

相关问题