关于VSTO中对基本Excel对象的理解;
Application、Workbook、Worksheet、Range。
其他的比较容易理解,比较不好理解和在应用时会出现疑问的是Range对象,Range对象是指一个区域,可以是一个单元个也可以是多个单元个组成的组合,可以连续也可以离散。
例如:
sheet1.get_Range("A1",Type,Missing); //返回“A1”单元格
sheet1.get_Range("A1:E20",Type.Missing); //返回左上角为“A1”到右下角为“E20”的单元格组合
sheet1.get_Range("A:C",Type.Missing); //返回A-C列
sheet1.get_Range("3:5",Type.Missing); //返回3-5行
sheet1.get_Range("D2:E4,H3:L15",Type.Missing); //返回两个独立区域组成的新区域
在使用Range对象时还应注意:在获得一个Range的对象时是可以在该对象中重新获得该区域中的一个新的区域的。