VSTO C#数组填充EXCEL单元格

VS2005版的C#没有提供和VB.NET一样的RESIZE方法,所以经常看到很多用C#的同学在数组填充单元格的时候是通过定义一个Excel.Range再赋值Value2的方法来做的,其实VS2008中提供了一个get_Resize方法,无需那么麻烦了。

 private void button1_Click(object sender, EventArgs e) { int[,] arr = new int[20,1]; for (int i = 0; i < 20; i++) { arr[i,0] = i*i; } Range["a1",missing].get_Resize(20,1).Value2 = arr; }

 

 

作者:laoyebin(Paladin.lao)
博客园出处: http://laoyebin.cnblogs.com/
个人网站英文出处: http://mrvsto.com/
个人网站中文出处: http://cn.mrvsto.com/

你可能感兴趣的:(object,Excel,C#,button,VB.NET)