将excel另存为文件错误,在线等啊!

cznxxjf 2006-05-11 09:35:31
将一个excel对象另存为一个文件,以下两种代码试过,

x1Book.SaveAs App.Path & "\test.xls"

x1Book.Close True

但均提示错误“对象变量或With块变量未设置!”
在线等啊
...全文
181 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
早起旺财 2006-05-13
  • 打赏
  • 举报
回复
Set Aexcel = New Excel.Application
Set aWbook = Aexcel.Workbooks.Add
Set Asheet = Aexcel.Sheets(1)

Aexcel.Visible = False

…………
Aexcel.Quit

Set Asheet = Nothing
Set aWbook = Nothing
Set Aexcel = Nothing

cznxxjf 2006-05-13
  • 打赏
  • 举报
回复
哦,好了
但是怎么关闭打开的EXCEL对象啊?
cznxxjf 2006-05-11
  • 打赏
  • 举报
回复
以下是全部代码:

Dim xlApp As Excel.Application
Dim x1Book As Excel.Workbook
Dim x1Sheet As Excel.Worksheet

Set xlApp = CreateObject("Excel.Application") '创建EXCEL应用类
xlApp.Visible = True '设置EXCEL可见
Set xlBook = xlApp.Workbooks.Open(App.Path & "\有金额.xls") '打开EXCEL工作簿
Set xlSheet = xlBook.Worksheets(1) '打开EXCEL工作表
xlSheet.Activate '激活工作表

xlSheet.Cells(1, 1) = "abc" '给单元格1行驶列赋值
xlApp.Save App.Path & "\test.xls"
truewill 2006-05-11
  • 打赏
  • 举报
回复
x1Book没有定义还是怎么来着
set x1book = .....
supergreenbean 2006-05-11
  • 打赏
  • 举报
回复
那非常肯定的告诉你 x1Book对象肯定是Nothing

再问一句,x1Book对象今天你创建了么?

7,763

社区成员

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

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