zoukankan      html  css  js  c++  java
  • 关于Excel数组赋值出错的问题, 800A03EC 错误

    因为遍寻结果无果,特放首页恳请大侠执教:



    碰到一个问题,

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

    reDim arrayobj2(226)  
     
    ''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

    找到半天,也没有看见相关解决方法和产生的原因,
    特请教各位大侠..
  • 相关阅读:
    Set / Map 集合 -ES6
    getter/setter
    构造函数-class类 -语法糖 -ES6
    原型链-继承
    创建对象/克隆
    Generator生成器函数- ES6
    iframe跨域访问
    setTimeout延迟加载
    adt新建项目后去掉appcompat_v7的解决方法
    PHP数组的操作
  • 原文地址:https://www.cnblogs.com/king_astar/p/343222.html
Copyright © 2011-2022 走看看