WPS 加载项开发 > 表格 API 参考 > Range > 属性 > Range.Columns 属性
返回一个 Range 对象,它代表指定区域中的列。

语法

表达式.Columns

表达式   一个代表 Range 对象的变量。

说明

在不使用对象识别符的情况下使用此属性等效于使用 ActiveSheet.Columns

此属性在应用于一个是多重选定区域的 Range 对象时,会只从该区域的第一个子区域中返回列。例如,如果 Range 对象有两个子区域 A1:B2 和 C3:D4,那么,Selection.Columns.Count 的返回值是 2,而不是 4。若要对一个可能包含多重选定区域的区域使用此属性,请测试 Areas.Count 以确定此区域内是否包含多个子区域。如果包含,请对此区域内的每个子区域进行循环。

示例

此示例将名为“myRange”区域第一列中每一单元格的值置为 0(零〕。

示例代码
Range("myRange").Columns.Item(1).Value2 = 0

此示例显示 Sheet1 上选定区域中的列数。如果选择了多个子区域,此示例将对每一个子区域进行循环。

示例代码
Worksheets.Item("Sheet1").Activate()
let areaCount = Selection.Areas.Count
MsgBox(areaCount)
if(areaCount <= 1) {
    MsgBox( "The selection contains " +Selection.Columns.Count + " columns.")
}
else {
    for(let i = 1;i<=areaCount;i++) {
        MsgBox( "Area " + i + " of the selection contains " + Selection.Areas.Item(i).Columns.Count + " columns.")
}
}


请参阅