我正在尝试找到一种方法将数据结构写入 .xml 或 .ini 文件,其中 VBA 在 Mac 上的 Word 2011 上工作。
但我找不到任何方法来做到这一点。
Word for Mac 对 XML 库的引用似乎与 Word for PC 不同。而且我猜 .ini-files 是 PC 的东西,因为 System.PrivateProfileString 在 Word 2011 上不起作用。
有没有人对此有任何解决方案?或者也许对其他使用方法有一些建议?
编辑:它似乎适用于以下内容: System.ProfileString("test", "testing") = "the test" MsgBox(System.ProfileString("test", "testing"))
我不确定这是如何存储的,但我看到在使用命令时,文件com.microsoft.Word.plist在 Preference 文件夹中得到了更新。当我在文本编辑中打开文件时,它包含很多“乱码”,但如果我搜索“测试”,我会在文件中以明文形式找到它。自系统。Private ProfileString 不起作用,我似乎无法选择存储它的位置。
最好的办法是将其存储在 xml 中并使其在 PC 和 Mac 上都可以工作,但我想在 Word 2011 上的 VBA for Mac 中没有办法做到这一点?