|
本人设计了一个数据库,有一个导出的按钮,点击后想实现导出到指定的excel表中,但是点击后出现提示(见下图)
代码如下:
Private Sub 导出_Click()
Dim oApp As Object
Dim oappwork As Excel.Workbook, oappwork_sheet1 As Excel.Worksheet
Set oApp = CreateObject("Excel.Application")
oApp.Visible = False
Set oappwork = oApp.Workbooks.Open("H:\结果.xls")
Set oappwork_sheet1 = oappwork.Worksheets("sheet1")
With Me.查询子窗体.Form.Recordset
.MoveFirst
nn = .Fields.Count
j = 24
Do
If .EOF Then
Exit Do
Else
For i = 1 To nn - 7
oappwork_sheet1.cells(j, 0 + i) = .Fields(i + 3)
Next i
j = j + 1
.MoveNext
End If
Loop
MsgBox "报表已经导入EXCEL", vbOKOnly + vbInformation
oApp.Visible = True
On Error Resume Next
oApp.UserControl = True
End With
End Sub
我另一个数据库导出的代码与此是一样的却能执行,这个却不行,在咱们论坛上搜了一下,说是和VBA的"引用"有关,但我看了我两个数据库,设成一样的也没解决,仍然是那个可以执行,这个却不行.
不知什么原因?
[ 本帖最后由 yh0825 于 2007-12-10 19:16 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|