在刷新事件未调用之前查询表

我已经从普及的sql数据库build立了一个查询,并希望编写一些应该在查询表刷新之前执行的代码。

我已经将下面的代码放在表所在的sheet1 object中。 这只是为了看看我能否让之前的刷新事件工作。

 Private Sub querytable_beforerefresh(Cancel As Boolean) MsgBox ("brace for update") End Sub 

不用说,当我刷新查询表我没有收到一个msgbox,也没有得到一个debugging错误。

有什么我需要做的事情使用beforerefresh事件?