gpt4 book ai didi

excel - 重新加载环境变量而不重新启动Excel?

转载 作者:行者123 更新时间:2023-12-02 10:07:07 31 4
gpt4 key购买 nike

我使用函数 Environ() 从正在运行的 Excel 实例获取环境变量。当系统中定义了新变量时,Excel 在不重新启动之前不会知道。

我的问题是:有什么方法可以在不需要重新启动 Excel 的情况下获取环境变量的新值?

测试用例是:

  • Windows 搜索/系统/高级系统设置/环境变量
  • 打开 Microsoft Excel
  • 定义一个新的用户变量,例如TESTING,其值为Whatever

enter image description here

  • 运行以下宏:

    Sub test()

    MsgBox "TESTING:" & Environ("TESTING")

    End Sub

...变量为空:

enter image description here

  • 重新启动 Microsoft Excel
  • 再次重新运行相同的宏:变量现已加载。

enter image description here

最佳答案

Sub Test()

MsgBox CreateObject("WScript.Shell").Environment("system").Item("testing")

End Sub

关于excel - 重新加载环境变量而不重新启动Excel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54190384/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com