XmlMappedRange.AddressLocal 屬性
取得採用使用者語言之 XmlMappedRange 控制項的範圍參照。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)
語法
'宣告
ReadOnly Property AddressLocal As XmlMappedRange_AddressLocalType
Get
XmlMappedRange_AddressLocalType AddressLocal { get; }
屬性值
型別:Microsoft.Office.Tools.Excel.XmlMappedRange_AddressLocalType
一個字串,表示採用使用者語言和 R1C1 樣式或 A1 樣式標記的 XmlMappedRange 控制項範圍參照。
備註
AddressLocal 屬性的用意是要與下列參數一起使用。
參數 |
描述 |
---|---|
RowAbsolute |
true 代表傳回列做為絕對參照,否則為 false。 預設值是 true。 |
ColumnAbsolute |
true 代表傳回欄做為絕對參照,否則為 false。 預設值是 true。 |
ReferenceStyle |
其中一個 XlReferenceStyle 值。 |
External |
true 代表傳回外部參照,false 代表傳回本機參照。 預設值是 false。 |
RelativeTo |
定義起點的 Range。 如果 RowAbsolute 和 ColumnAbsolute 為 false,且 ReferenceStyle 為 xlR1C1,則必須加入起點做為相對參考位址。 |
如果您嘗試使用 AddressLocal 而不指定任何參數,AddressLocal 就會取得 XmlMappedRange_AddressLocalType 物件,這是 Visual Studio 基礎結構中 Office 開發工具的一部分,而且不適合從程式碼直接使用。
選擇性參數
如需選擇性參數的詳細資訊,請參閱Office 方案中的選擇性參數。
範例
下列程式碼範例使用 AddressLocal 屬性來顯示 XmlMappedRange 的範圍位置。 此範例使用 ReferenceStyle、RowAbsolute、ColumnAbsolute 和 RelativeTo 參數的不同組合,以顯示四種不同格式的範圍位置。 位置會根據所執行的系統語言,進行當地語系化。 這個程式碼範例假設目前工作表包含名為 CustomerLastNameCell 的 XmlMappedRange。 如果範例是在使用德文支援的系統上執行,且 CustomerLastNameCell 是在儲存格 A2 中,則此範例會顯示位址字串 "$A$2"、"$A2"、"Z2S2" 和 "Z[-1]S[-1]"。
Private Sub DisplayAddressLocal()
Me.Range("A1").Value2 = _
Me.CustomerLastNameCell.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlA1, False)
Me.Range("A2").Value2 = _
Me.CustomerLastNameCell.AddressLocal(False, True, _
Excel.XlReferenceStyle.xlA1, False)
Me.Range("A3").Value2 = _
Me.CustomerLastNameCell.AddressLocal(True, True, _
Excel.XlReferenceStyle.xlR1C1, False)
Me.Range("A4").Value2 = _
Me.CustomerLastNameCell.AddressLocal(False, False, _
Excel.XlReferenceStyle.xlR1C1, False, Me.Cells(3, 3))
End Sub
private void DisplayAddressLocal()
{
this.Range["A1", missing].Value2 =
this.CustomerLastNameCell.AddressLocal[true,
true, Excel.XlReferenceStyle.xlA1, false, missing];
this.Range["A2", missing].Value2 =
this.CustomerLastNameCell.AddressLocal[false,
true, Excel.XlReferenceStyle.xlA1, false, missing];
this.Range["A3", missing].Value2 =
this.CustomerLastNameCell.AddressLocal[true,
true, Excel.XlReferenceStyle.xlR1C1, false, missing];
this.Range["A4", missing].Value2 =
this.CustomerLastNameCell.AddressLocal[false,
false, Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。