在 Excel 加载项中存储加载项设置的最佳方法

本文关键字:加载项 最佳 设置 方法 存储 Excel | 更新日期: 2023-09-27 18:36:57

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

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

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

Properties.Settings.Default.serviceAddress

服务器地址必须:

-可通过Excel插件进行更改

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

有没有更好的方法?

在 Excel 加载项中存储加载项设置的最佳方法

您可以使用"Backstage 信息"选项卡来存储用户特定的设置。

如何自定义后台?这里和这里

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

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

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

出于内部结构化目的,您可以使用定义的 XML、基于数据表的 XML、基于数据集的 XML、对象序列化、CSV 等。

最简单的是基于数据表的XML。将 WriteXML 和 ReadXML 等方法与架构模式结合使用