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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。