Load_Click不能在VBA中工作

我有一个在Excel 2003上正常工作的Excel工作表,但是当我在Excel 2007中运行时,出现运行时错误exception'445',对象不支持这个动作。 它所指的是:

Worksheets("List").Load_Click 

在“列表”工作表中,我有以下内容:

 Sub Load_Click() Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Dim cn As ADODB.Connection, rs As ADODB.Recordset Dim rs2 As ADODB.Recordset, cl As String, r As Integer 

我需要改变什么来调用这个方法?

谢谢

在Excel中,您需要设置对Microsoft Active X数据对象库和Microsoft Active X数据对象logging集库的引用。 您可能会发现Excel 2007中可用的库已更改。

  • 要引用该库,加载Visual Basic编辑器(ALT-F11)
  • 从下拉菜单中select工具 – 参考
  • 将显示可用参考的列表框
  • 勾选所需库旁边的checkbox
  • 库文件的全名和path将显示在列表框下方
  • 点击OKbutton
  1. 转到菜单栏debugging>点击编译VBA项目。 这将确保你的代码是没有语法错误的。 如果发现任何错误,请妥善解决。
  2. 转到对象浏览器并search“Load_Click”。 “Load_click”应该出现在放置过程的图纸类上。
  3. 如果find过程,将使用Worksheets("List").Load_Click