Excel.Worksheet ws = (Excel.Worksheet)Globals.ThisAddIn.Application.ActiveWorkbook.ActiveSheet;
ws.get_Range("A1:T1,A3:T3", Type.Missing).Value2 = 123;试了 很多次 ("A1:T1,A3:T3"这个 最多能是255字符长度 
我就知道 这方法...教点别的办法好吗  
我需要 选择 好多 好多的 不连续单元格 来操作..

解决方案 »

  1.   


    ws.get_Range("A3:T3", Type.Missing).Value2 = 123;ws.get_Range("A3:T3", Type.Missing).Value2 = 123;or:string [] strtemp="A3:T3,A4:t4,A5:G5".Split(',');
    ...
    ...
      

  2.   

    ws.get_Range("A3:T3", Type.Missing).Value2 = 123;
    ws.get_Range("A3:T3", Type.Missing).Value2 = 123;
    这个  速度 非常慢...
    string [] strtemp="A3:T3,A4:t4,A5:G5".Split(',');
    ...
    ...
    这个是?? 给详细点代码好吗 ?我用 检查那个字符串长度 达到 200以上时输出一次然后继续 合并字符串的方式 提高了 不少效率
    可是 还未能达到要求..