Skip to content

Address (方法)

返回一个 String 值,它代表宏语言的区域引用。

说明

如果引用包含多个单元格,RowAbsoluteColumnAbsolute 将应用于所有的行和列。

参数

属性数据类型必填说明
RowAbsoluteany可选如果为 True,则以绝对引用返回引用的行部分。默认值为 True。
ColumnAbsoluteany可选如果为 True,则以绝对引用返回引用的列部分。默认值为 True。
ReferenceStyleDefault<XlReferenceStyle, 1>可选引用样式。默认值为 xlA1。
Externalany可选如果为 True,则返回外部引用。如果为 False,则返回本地引用。默认值为 False。
RelativeToany可选如果 RowAbsolute 和 ColumnAbsolute 为 False,并且 ReferenceStyle 为 xlR1C1,则必须包括相对引用的起始点。此参数是定义起始点的 Range 对象。

示例

javascript
/*下例对工作表 Sheet1 中的同一单元格地址使用了四种不同的表达方式。示例中的注释为将要显示于消息框中的地址。*/
function test() {
    let mc = Application.Worksheets.Item("Sheet1").Cells.Item(1, 1)
    console.log(mc.Address())                                    // $A$1
    console.log(mc.Address(false))                               // $A1
    console.log(mc.Address(undefined, undefined, xlR1C1))          // R1C1
    console.log(mc.Address(false, false, xlR1C1, undefined, Worksheets.Item(1).Cells.Item(3, 3)))      // R[-2]C[-2]
}
javascript
/*本示例选中 A3 单元格,并显示选中区域的非绝对引用地址*/
function test() {
    Range("A3").Select()
    console.log(Selection.Address(false, false))
}