我在Excel中有一个宏。这个宏的一部分使用
我打开的一些工作簿内含(做得很差)的VBA代码,试图计算UDF并且失败了。
不想使用
由于可能存在安全问题,所以尝试避免让代码在第一次运行时就执行。我对打开这些文件感到足够自信,而且它们不太可能被攻击,但是漏洞是可能发生的,既然不需要也没必要留下漏洞。我也不希望错误消息打断我的代码执行。
在网上搜索只会显示按SHIFT+打开可以打开文件而不执行代码,但这根本不是我要做的。我正在寻找等效的VBA方法。
Workbooks.Open(Filepath)
打开其他工作簿。我打开的一些工作簿内含(做得很差)的VBA代码,试图计算UDF并且失败了。
不想使用
On Error Resume Next
或On Error GoTo
,如何才能让程序执行“打开文件,但不要运行任何代码”?由于可能存在安全问题,所以尝试避免让代码在第一次运行时就执行。我对打开这些文件感到足够自信,而且它们不太可能被攻击,但是漏洞是可能发生的,既然不需要也没必要留下漏洞。我也不希望错误消息打断我的代码执行。
在网上搜索只会显示按SHIFT+打开可以打开文件而不执行代码,但这根本不是我要做的。我正在寻找等效的VBA方法。