如何在 excel 加载项中保存用户首选项?
How to save a user preference within an excel add-in?
我编写了一个 excel 插件来查询外部 csv 文件。用户将搜索参数输入到电子表格中的单元格公式中,公式干净地检索到特定数据点并将其输出到单元格中。
我正在尝试设计一个适用于许多不同 clients/customers 的独立加载项,每个人都有自己的一组用户、网络和 IT 基础结构。我的问题涉及将加载项与 .csv 的适当文件路径链接,这可能会不时更改。
我试图避免在安装 .csv 时必须手动输入文件路径,以便以后可以灵活地更改路径而无需重新安装。我最初的想法是在功能区上有一个按钮,让用户通过浏览选择文件路径。但是,我不确定如何选择文件路径 'permanent' 以便它在关闭和重新启动时不会丢失 Excel。因此,从本质上讲,我希望用户能够将文件路径另存为 'preference' 并持久保存,而无需触摸开发人员选项卡,许多人认为开发人员选项卡令人不知所措且令人恐惧。我怎样才能做到这一点?
Excel 加载项就是工作簿。您可以在其中存储数据。
ThisWorkbook.Worksheets("UserData").Range("A1") = sPathToToCsvFile
ThisWorkbook.Save 'to saves data for further use
我编写了一个 excel 插件来查询外部 csv 文件。用户将搜索参数输入到电子表格中的单元格公式中,公式干净地检索到特定数据点并将其输出到单元格中。
我正在尝试设计一个适用于许多不同 clients/customers 的独立加载项,每个人都有自己的一组用户、网络和 IT 基础结构。我的问题涉及将加载项与 .csv 的适当文件路径链接,这可能会不时更改。
我试图避免在安装 .csv 时必须手动输入文件路径,以便以后可以灵活地更改路径而无需重新安装。我最初的想法是在功能区上有一个按钮,让用户通过浏览选择文件路径。但是,我不确定如何选择文件路径 'permanent' 以便它在关闭和重新启动时不会丢失 Excel。因此,从本质上讲,我希望用户能够将文件路径另存为 'preference' 并持久保存,而无需触摸开发人员选项卡,许多人认为开发人员选项卡令人不知所措且令人恐惧。我怎样才能做到这一点?
Excel 加载项就是工作簿。您可以在其中存储数据。
ThisWorkbook.Worksheets("UserData").Range("A1") = sPathToToCsvFile
ThisWorkbook.Save 'to saves data for further use