我使用该功能Environ()
从正在运行的 Excel 实例获取环境变量。
当系统中定义了一个新变量时,Excel 在不重新启动之前不会知道它。
我的问题是:有什么方法可以获取环境变量的新值而不需要重新启动Excel?
测试用例是:
- Windows搜索/系统/高级系统设置/环境变量
- 打开 Microsoft Excel
- 定义一个新的用户变量,例如
TESTING
,有值Whatever
...变量为空:
- 重新启动 Microsoft Excel
- 再次重新运行相同的宏:变量现已加载。
Sub Test()
MsgBox CreateObject("WScript.Shell").Environment("system").Item("testing")
End Sub
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)