Skip to content
本页内容

Address (方法)

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

说明

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

参数

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

示例

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