Excel vba 代码停止工作(变量未定义)

2023-12-31

(免责声明:我不是程序员,我把时间花在服务器故障上,我只是一个低级管理员)

我们有一个在 Office 2003 中创建的 Excel 电子表格,其中包含 vba 代码。

我们最近使用了 Office 2007,电子表格继续正常工作。

但是,安装 Office 2007 Service Pack 2 后,电子表格现在失败,并显示错误:“变量未定义”

如果我注释掉代码顶部的“Option Explicit”语句,那么代码可以正常工作。

我不明白的是,当错误发生时,它发生在甚至不是变量的东西上(除非我错了?)。

点击下图查看截图:

http://filedb.experts-exchange.com/incoming/2009/06_w23/t144890/snip.JPG http://filedb.experts-exchange.com/incoming/2009/06_w23/t144890/snip.JPG


对 DataGrid 所在的包/插件/任何内容的引用可能需要重新引用。查看工具 -> 参考资料在菜单中。

EDIT:好的,这就是我发现的情况,如果您安装 Microsoft 安全通报 960715,该控件就会被终止。有些修复可能适合您,也可能不适合您。这个博客上有一篇很好的文章:

VSOD 博客 https://blogs.msdn.com/vsod/archive/2009/06/05/visual-basic-6-controls-stop-working-after-security-advisory-960715.aspx

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Excel vba 代码停止工作(变量未定义) 的相关文章

随机推荐