Excel / VBA项目不起作用,尽pipe选项“忽略未声明的variables已启用”的事实?

我需要激活“选项显式closures”。

我有一个旧的Excel / VBA项目,其中variables没有被宣布使用之前。 我知道这不是一个好的做法,但是这个项目是古老而有用的。

我禁用VBEconfiguration中的未声明variables的检查。

在新计算机中问题依然存在,旧计算机上我从来没有得到过这个问题。

这两台电脑都使用Office 2010。

有没有其他的方式来强制编译的目标“选项明确”?

您可以通过禁用Option Explicit来允许隐式声明variables; 即通过将代码中的Option Explicit Off更改为Option Explicit Off

这将允许您编译而不必标注所有variables。

如果这不能解决您的问题,我们将需要更多关于您的项目失败的代码的更多信息。 一切顺利,丹。