我有一个子程序,可以根据用户输入更新Windows环境变量。可以使用Shell或WScript完成。
Shell "setx command"
或
Set objShell = CreateObject("WScript.Shell")
Set objEnv = objShell.Environment("USER")
objEnv("test") = new_env_var
然后我还有其他需要使用新环境变量的子项。我将需要重新启动Excel才能使用这些变量。是否可以在不重新启动Excel的情况下加载这些变量?