Vb与Excel的问题

xuanxuan1981 2006-01-20 09:06:07
我在运行这段程序时显示出错在Set xlApp = CreatObject("Excel.Application")

程序源代码如下:
Dim xlApp As Excel.Application
Dim xlBook As Excel.Workbook
Dim xlSheet As Excel.Worksheet



Private Sub MENU_SAVE_Excel_Click()

Dim FileName As String
CommonDialog1.FileName = ""
CommonDialog1.Filter = "excel 表| *.xls"
CommonDialog1.ShowSave
FileName = CommonDialog1.FileName

If FileName = "" Then
Exit Sub
End If


Set xlApp = CreatObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
Set xlSheet = xlBook.Worksheets(1) '打开Excel工作表
xlSheet.Activate '激活工作表
For i = 1 To RecordNumber
xlSheet.Cells(i + 1, 1) = Data(i, 0)
xlSheet.Cells(i + 1, 2) = Data(i, 1)
Next i
xlSheet.Cells(2, 3) = RecordNumber
xlSheet.Cells(1, 1) = "X"
xlSheet.Cells(1, 2) = "Y"
xlSheet.Cells(1, 3) = "数据总数"
xlBook.SaveAs FileName
xlBook.RunAutoMacros (xlAutoClose) '执行Excel关闭宏
xlBook.Close (True) '关闭Excel工作薄
xlApp.Quit '关闭Excel
Set xlApp = Nothing
End Sub

运行时显示错误:子程序或函数未定义。
那位高手帮忙看一下,问题出在哪里?谢谢
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
faysky2 2006-01-20
  • 打赏
  • 举报
回复
Set xlApp = CreateObject("Excel.Application")
函数没写对,Cteate少了个字母e
zou19820704 2006-01-20
  • 打赏
  • 举报
回复
修改后还有错没有?你怎么不说明白呢!!
xuanxuan1981 2006-01-20
  • 打赏
  • 举报
回复
谢谢
已经修改
achun0313 2006-01-20
  • 打赏
  • 举报
回复
Set xlApp = CreatObject("Excel.Application")--->Set xlApp = CreateObject("Excel.Application")

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧