您的位置:首页 > 其它

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

2006-03-05 12:48 423 查看
因为遍寻结果无果,特放首页恳请大侠执教:

碰到一个问题,

如果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 = "FirstName" & vbTab & "LastName" & vbCr _
& "Bill" & vbTab &debugStr

' Clipboard.SetText sData

nowRange2.select

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

nowRange2.value = arrayobj2
找到半天,也没有看见相关解决方法和产生的原因,
特请教各位大侠..
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐