关于Excel数组赋值出错的问题|关于Excel数组赋值出错的问题, 800A03EC 错误

【关于Excel数组赋值出错的问题|关于Excel数组赋值出错的问题, 800A03EC 错误】因为遍寻结果无果,特放首页恳请大侠执教:



碰到一个问题,

如果vbscript操作Excel的时候,进行数组赋值,却发现报这个错误.
仔细分析了一下,
发现数组中有个一个字符串长度大于了912,则赋值的时候,出错.


reDim arrayobj2( 2 , 26 )
' 'print left range
arrayobj2( 0 , 0 ) = " 238 "
arrayobj2( 0 , 1 ) = " 167 "


arrayobj2( 1 , 0 ) = " 237 "
dim debugStr
for i = 1 to 1200
debugStr = debugStr & " f "
next

arrayobj2( 1 , 1 ) = debugStr


set nowRange2 = nowRange
set nowRange2 = nowRange2.Resize( 2 , 2 )

nowRange2.WrapText = true


Dim sData
sData = "https://www.it610.com/article/FirstName" & vbTab & " LastName " & vbCr _
& " Bill " & vbTab & debugStr


' Clipboard.SetText sData


nowRange2.select



' 'call SetRangeNumberFormat("@",nowRange2,2,2)

nowRange2.value = https://www.it610.com/article/arrayobj2
找到半天,也没有看见相关解决方法和产生的原因,
特请教各位大侠..

    推荐阅读