首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

workbook_open()正常运行,但Workbook_BeforeClose无反应?解决方案

2012-03-03 
workbook_open()正常运行,但Workbook_BeforeClose无反应?在personal.xls的thisworkbook中有两个程序:Priva

workbook_open()正常运行,但Workbook_BeforeClose无反应?
在personal.xls的thisworkbook中有两个程序:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
   
  MsgBox "hi!"
   
End Sub

Private Sub Workbook_Open()

  MsgBox "hi!"
   
End Sub

为何open()的可以正常执行,而beforeclose()完全无反应?

貌似关闭工作表时,完全没有触发beforeclose(),因为在beforeclose()的语句msgbox 前加上追踪点(breakpoint)然后关闭工作表,程序没有在追踪点上面停顿????

[解决办法]
没问题,我试了,可以执行。估计是你哪里设的不对。
[解决办法]
我试的代码:

VB code
Private Sub Workbook_BeforeClose(Cancel As Boolean)  MsgBox "hihi!"End SubPrivate Sub Workbook_Open()  MsgBox "hi!"   End Sub 

热点排行