VB中操作EXCEL,单元格赋值失败的问题,谁有办法解决?使用如下的方法:Dim xlApp As Excel.Application
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值,就是这句.
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象大家注意以下的这句:xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值,就是这句.正常情况下,在值很小的时候,可以正常赋值,但是如果值很大,例如为1000字节的时候,赋值就会失败.谁有办法解决?????
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("文件名") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("表名") '设置活动工作表xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值,就是这句.
xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象
Set xlApp = Nothing '释放xlApp对象大家注意以下的这句:xlSheet.Cells(row, col) =值 '给单元格(row,col)赋值,就是这句.正常情况下,在值很小的时候,可以正常赋值,但是如果值很大,例如为1000字节的时候,赋值就会失败.谁有办法解决?????
解决方案 »
- 求助:CSDN里下的报表控件,为啥打印时表格线不全
- 怎样做一个不规则的按钮
- 《急求》在oracle用number类型,可不可以输入小数点是几位就保存几位。连零也保存。(挺高难度的)高分求救啊.up者有分啊。
- ActiveSkin 4.2的中文帮助
- 如何用SHELL函数调用控制面板中每个图标所对应的程序?
- 字符转换
- 请问,如何改动vb编的exe文件中的工具栏汉字?使得个性化一点?
- 用vb可以编写动态连接库嘛??
- 有人知道这个错误是怎么回事:“未知错误号429已经发生:ActiveX部件不能创建对象"---------谢谢!
- 只能给21分了,救救小弟吧!!
- VB6+Sqlserver Conn.begintran 我本以为会向Sqlserver发送后台指令 begin tran 没发为什么
- 关于程序打包的问题
Dim xlBook As Excel.WorkBook
Dim xlSheet As Excel.Worksheet
Set xlApp = CreateObject("Excel.Application") '创建EXCEL对象
Set xlBook = xlApp.Workbooks.Open("C:\Documents and Settings\fun\桌面\book1.xls") '打开已经存在的EXCEL工件簿文件
xlApp.Visible = True '设置EXCEL对象可见(或不可见)
Set xlSheet = xlBook.Worksheets("sheet1") '设置活动工作表'做一個長一點兒的字符串
For I = 1 To 10000
Str1 = Str1 & "aa"
Next IxlSheet.Cells(1, 2) = Str1 '沒問題呀.xlSheet.PrintOut '打印工作表
xlBook.Close (True) '关闭工作簿
xlApp.Quit '结束EXCEL对象