求助!关于VB中单元格限制1024个字符的问题
关于VB中单元格限制1024个字符的问题我的vb程序中有 向某一单元格写入string的语句,调试中发现,当str长度大于1024时,写入报错out of memory。在网上查到“单元格内容(文本)的长度32,767个字符。单元格中只能显示1,024个字符;而编辑栏中可以显示全部32,767个字符。
”怀疑是不是这里在作怪,可又不知道怎么能放大单元格字符数?请教各位大拿,在线等!谢谢
xlSheet1.Cells(n + 2, 6) = str(n) --------------------编程问答--------------------
Private Sub Command1_Click()--------------------编程问答-------------------- 看得不太明白。我的问题是:
Public xlApp As Excel.Application
Public xlBook As Excel.Workbook
Public xlSheet As Excel.Worksheet
Set xlApp = New Excel.Application
Set xlBook = xlApp.Workbooks.Add()
xlApp.Visible = True
Set xlSheet = xlBook.Worksheets("Sheet1")
xlSheet.Activate
isOpen = True
Dim i As Integer
Dim s As String
For i = 0 To 32766 '并没有出错,到32767时溢出
s = s & "0"
Next i
xlSheet.Cells(1, 1) = s
End Sub
比如
xlSheet1.Cells(1, 1) = str 当str长度大于1024时就报错out of memory
楼上的xlSheet.Cells(1, 1) = s难道当s长度大于1024时也会报错吧?
--------------------编程问答-------------------- 改用2007? --------------------编程问答-------------------- 难道在2003下就不能做到了么?求高手们再帮看看 --------------------编程问答-------------------- 我测试03没有楼主说得问题,换台机子测试,看你的机子是否有病毒,重装系统后测试…… --------------------编程问答--------------------
估计是excel版本问题,换2003以上版的
补充:VB , 基础类