是否存在VBA忽略类型不匹配错误的设置?

时间:2016-10-20 07:51:44

标签: vba excel-vba word-vba excel

我刚刚意识到,在大多数计算机上,VBA将忽略所谓的类型不匹配错误,错误13。

但是,刚才我遇到了一个不会忽略类型不匹配错误的PC。所以,我的问题是:

我可以使用某个设置来阻止计算机忽略类型不匹配错误吗?

类型不匹配错误的示例,似乎通常被忽略,但在这台PC上却没有。

filename:       /home/user/module/module.ko
srcversion:     B0BADBA395A121CF49B74DC
depends:        
vermagic:       2.6.30 mod_unload MIPS32_R1 32BIT 

感谢对此的任何见解 - 包括,找到代码类型不匹配但仍在大多数系统上编译和运行的代码的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

万一有人偶然发现了这一点。我无法找到忽略类型不匹配的方法/设置 - 我认为可能存在某种Option EnforceTypesStrictly,但显然不是。

最后,我不得不重写违规代码,将有问题的变量显式地转换为适当的类型:例如使用cStr,cLng等。

我不知道为什么这台特定的PC会犯错误,但确实如此。

现在修复。