我有一台新笔记本电脑,安装了64位Windows 10 Home(1803版)和32位Office 365(1811版)。
我可以通过VBA正常使用SaveSetting
和GetSetting
命令,VBA可以正确保存和读取所有内容。
但是我无法通过RegEdit(不在Computer\HKEY_CURRENT_USER\Software
下,在其他任何地方)看到 VB和VBA程序设置:
密钥不存在。
我尝试了C:\Windows\regedit.exe
和C:\Windows\SysWOW64\regedit.exe
-均未显示密钥。
我创建了带有几个部分和键的VB和VBA程序设置,以通过RegEdit进行测试-VBA可以完美地读取它们,但是当我通过SaveSetting
对其进行更改时,RegEdit没有显示更新的值。 GetSetting
做到了。通过DeleteSetting
删除它们后,VBA不再显示它们,但是RegEdit仍然显示。
我搜索了通过SaveSetting
添加的密钥,但没有结果。
我也无法通过PowerShell或PowerShell(x86)看到VB和VBA程序设置。我在将注册表导出到的文本文件中看不到它们。
这似乎是Windows或Office的错误。有什么想法可以通过RegEdit在VB和VBA程序设置下看到实际值吗?
答案 0 :(得分:0)
好的,我不知道那是什么,但是重新安装MS Office可以解决此问题。我的原始Office已预先安装在笔记本电脑上,由Lenovo提供。我卸载了它,然后从Microsoft网站安装了它,一切似乎现在恢复正常。