3

我目前正在使用 MS Project 2003 Visual Basic 编辑器编写宏,为此我需要保存到模板 excel 电子表格的路径。我希望用户能够更改路径并将设置永久保存在某处。

是否有使用 VBA for MS Project 2003 保存持久数据的方便位置?我在想也许在 Global.mpt 的自定义字段中,但我不确定如何访问它。

4

2 回答 2

3

VBA 有两个内置函数GetSettingSaveSetting允许您简单安全地将持久字符串数据保存到注册表。数据保存在 HKEY_CURRENT_USER 配置单元之外的文件夹中,因此数据由用户保存,而不是由机器保存。

有关详细信息,请参见此处: 使用 GetSetting 和 SaveSetting 函数读取和写入注册表设置

于 2010-11-11T19:41:48.717 回答
1

如果文件在另一个系统中使用,使用注册表存储持久数据将不起作用。您可以使用CustomDocumentProperties来存储您想要的任何值,它将与文件一起存储。

于 2014-07-11T08:32:43.787 回答