共用方式為


XmlMappedRange.Address 屬性

取得 XmlMappedRange 控制項的範圍參照。

命名空間:  Microsoft.Office.Tools.Excel
組件:  Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)

語法

'宣告
ReadOnly Property Address As XmlMappedRange_AddressType
XmlMappedRange_AddressType Address { get; }

屬性值

型別:Microsoft.Office.Tools.Excel.XmlMappedRange_AddressType
一個字串,表示以 R1C1 樣式或 A1 樣式標記的 XmlMappedRange 控制項範圍參照。

備註

Address 屬性的用意是要與下列參數一起使用。

參數

描述

RowAbsolute

true 代表傳回列做為絕對參照,否則為 false。預設值是 true。

ColumnAbsolute

true 代表傳回欄做為絕對參照,否則為 false。預設值是 true。

ReferenceStyle

其中一個 XlReferenceStyle 值。

External

true 代表傳回外部參照,false 代表傳回本機參照。預設值是 false。

RelativeTo

定義起點的 Range。如果 RowAbsolute 和 ColumnAbsolute 為 false,且 ReferenceStyle 為 xlR1C1,則必須加入起點做為相對參考位址。

如果您嘗試使用 Address 而不指定任何參數,Address 就會取得 XmlMappedRange_AddressType 物件,這是 Visual Studio 基礎結構中 Office 開發工具的一部分,而且不適合從程式碼直接使用。

選擇性參數

如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數

範例

下列程式碼範例使用 Address 屬性來顯示 XmlMappedRange 的範圍位置。此範例使用 ReferenceStyle、RowAbsolute、ColumnAbsolute 和 RelativeTo 參數的不同組合,以顯示四種不同格式的範圍位置。這個程式碼範例假設目前工作表包含名為 CustomerLastNameCell 的 XmlMappedRange。如果 CustomerLastNameCell 在儲存格 A2 中,則此範例會顯示位址字串 "$A$2"、"$A2"、"R2C2" 和 "R[-1]C[-1]"。

Private Sub DisplayAddress()
    Me.Range("A1").Value2 = _
        Me.CustomerLastNameCell.Address(True, True, _
        Excel.XlReferenceStyle.xlA1, False)

    Me.Range("A2").Value2 = _
        Me.CustomerLastNameCell.Address(False, True, _
        Excel.XlReferenceStyle.xlA1, False)

    Me.Range("A3").Value2 = _
        Me.CustomerLastNameCell.Address(True, True, _
        Excel.XlReferenceStyle.xlR1C1, False)

    Me.Range("A4").Value2 = _
        Me.CustomerLastNameCell.Address(False, False, _
        Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3))
End Sub
private void DisplayAddress()
{
    this.Range["A1"].Value2 = 
        this.CustomerLastNameCell.Address[true, true,
        Excel.XlReferenceStyle.xlA1, false];

    this.Range["A2"].Value2 = 
        this.CustomerLastNameCell.Address[false, true,
        Excel.XlReferenceStyle.xlA1, false];

    this.Range["A3"].Value2 = 
        this.CustomerLastNameCell.Address[true, true,
        Excel.XlReferenceStyle.xlR1C1, false];

    this.Range["A4"].Value2 = 
        this.CustomerLastNameCell.Address[false, false,
        Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}

.NET Framework 安全性

請參閱

參考

XmlMappedRange 介面

Microsoft.Office.Tools.Excel 命名空間