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
- 转到菜单栏debugging>点击编译VBA项目。 这将确保你的代码是没有语法错误的。 如果发现任何错误,请妥善解决。
- 转到对象浏览器并search“Load_Click”。 “Load_click”应该出现在放置过程的图纸类上。
- 如果find过程,将使用
Worksheets("List").Load_Click