【发布时间】:2015-12-21 07:47:12
【问题描述】:
创建一个运行以下代码的表单。
MsgBox (VBE.ActiveCodePane.CodeModule)
然后出现这条消息。
现在保存、关闭并重新打开数据库,然后看到以下消息:
运行时错误“91”:对象变量或未设置块变量
如果您打开 Visual Basic 编辑器,它会再次运行。即使您关闭了 VBE,它仍然会运行。
但是当您关闭整个应用程序并重新打开它,同时关闭 VBE 时,您会收到错误消息。
为什么?这是怎么回事?
【问题讨论】:
-
我在
Workbook_Open()处理程序中遇到了问题,下面Bas Verlaat 的...Activate解决方案很好地解决了它。奇怪的是,Err对象在此错误中不可用,因此调试非常奇怪。