Excel VSTO开发6 -Range对象

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。

6 Range对象

Excel中最重要的一个对象是Range对象,它可以代表某一单元格、某一行、某一列、某一区域(该区域可包含一个或是若干单元格的组合)。同样,也可以理解单元格、行、列、区域都是一个Range对象。

例如以下常用来表示一个Range对象的方法:

1、以下代码表示一个单元格(1, 1) 的区域:

Range = Worksheet.Cells(1, 1)

2、以下代码表示2-3行的区域:

Range = Worksheet.Rows("2:3")

3、以下代码表示第A列的区域:

Range = Worksheet.Columns("A:A")

4、以下代码表示单元格(2, 2)至单元格(4,4)的矩形区域:

Range = Worksheet.Range(Wsheet.Cells(2, 2), Worksheet.Cells(4, 4))

5、以下代码表示单元格(F1)至单元格(G2)的矩形区域:

Range = Worksheet.Range("F1:G2")

6、以下代码表示单元格(3, 8)至单元格(4,9) 和 单元格(6, 8)至单元格(7,9) 的两个区域的组合:

Range1 = Worksheet.Range(Worksheet.Cells(3, 8), Worksheet.Cells(4, 9))

Range2 = Worksheet.Range(Worksheet.Cells(6, 8), Worksheet.Cells(7, 9))

Range3 = Application.Union(range8, range9)

7、以下代码表示单元格(J1)至单元格(K1) 和 单元格(J3)至单元格(K5) 的两个区域的组合:

Range = Worksheet.Range("J1:K1,J3:K5")

当获得了Range对象,就可以使用它的Value属性来获取它所包含的单元格的值,还可以使用它一些属性来设置包括字体(Font)、列宽度(ColumnWidth)、行高度(rowHeight)、背景颜色(Interior)等。

相关推荐
基多里的猫3 小时前
Excel提取单元格特定符号左右两边内容
excel·excel提取单元格字符内容·excel使用小技巧
消失在人海中5 小时前
把Excel数据文件导入到Oracle数据库
数据库·oracle·excel
winfredzhang6 小时前
使用Python 打造多格式文件预览工具 — 图、PDF、Word、Excel 一站式查看
python·pdf·word·excel·照片·查看,zip,复制
CodeCraft Studio7 小时前
国产Excel处理控件Spire.XLS系列教程:C# 将Excel文件转换为Markdown格式
c#·excel
深空数字孪生7 小时前
Excel图表 vs 专业可视化工具:差距有多大?内容摘要
信息可视化·excel
csdn_freak_dd10 小时前
POI创建Excel文件
java·excel
TravelLight9212 小时前
Python pandas 向excel追加数据,不覆盖之前的数据
python·excel·pandas
Kazefuku12 小时前
Excel学习笔记
笔记·学习·excel
星尘库20 小时前
excel单元格如果是日期格式,在C#读取的时候会变成45807,怎么处理
开发语言·c#·excel
专注VB编程开发20年2 天前
Power Query 是 Excel 和 Power BI 中强大的数据获取、转换和加载工具
数据库·excel·vba·csv·导入数据