关于VB中单元格限制1024个字符的问题我的vb程序中有 向某一单元格写入string的语句,调试中发现,当str长度大于1024时,写入报错out of memory。在网上查到“单元格内容(文本)的长度32,767个字符。单元格中只能显示1,024个字符;而编辑栏中可以显示全部32,767个字符。
”怀疑是不是这里在作怪,可又不知道怎么能放大单元格字符数?请教各位大拿,在线等!谢谢
xlSheet1.Cells(n + 2, 6) = str(n)
”怀疑是不是这里在作怪,可又不知道怎么能放大单元格字符数?请教各位大拿,在线等!谢谢
xlSheet1.Cells(n + 2, 6) = str(n)
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时也会报错吧?