如何从另一个工作簿在密码保护的工作簿中运行macros?

我正在使用其他人开发的.xlsm文件。 我需要运行名为SimulateHouse的macros,但是.xlsm文件受密码保护,我无法访问有关代码的任何信息。

反正我可以从其他工作簿运行这个macros吗?

如果你不知道密码,那么你不能这样做。

如果您知道密码,那么您可以打开工作簿(您也可以在VBA中执行该工作簿),并使用Application.Run传递函数名称,并完全按工作簿的名称进行描述。