【发布时间】:2016-04-22 02:39:38
【问题描述】:
美好的一天。
这可能很简单,但我只想知道。 在我的表单的第一个 Sub 中,我在代码的最开始放置了以下行:
MsgBox (ActiveWorkbook)
这样的行通常会提示工作簿处于活动状态(正如电话所暗示的那样)。当放置在项目的其他部分时,它肯定可以工作,但在这里不行。反而出现了这个错误:
Run-time error '438':
Object doesn't support this property or method
所以,我只是想对这个主题有更多的了解。谢谢。
PS。我放置那行代码的 sub 是一个简单的 button_Click()。
再次感谢。
【问题讨论】:
-
ActiveWorkbook是一个对象,但MsgBox想要一个字符串...尝试:MsgBox ActiveWorkbook.Name
标签: excel object button msgbox vba