本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

XmlMappedRange.AddressLocal 屬性

 

取得採用使用者語言之 XmlMappedRange 控制項的範圍參照。

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

XmlMappedRange_AddressLocalType AddressLocal { get; }

屬性值

Type: 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  如果 RowAbsoluteColumnAbsolutefalse,且 ReferenceStylexlR1C1,則必須加入起點做為相對參考位址。  

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

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

下列程式碼範例使用 AddressLocal 屬性來顯示 XmlMappedRange 的範圍位置。  此範例使用 ReferenceStyleRowAbsoluteColumnAbsoluteRelativeTo 參數的不同組合,以顯示四種不同格式的範圍位置。  位置會根據所執行的系統語言,進行當地語系化。  這個程式碼範例假設目前工作表包含名為 CustomerLastNameCellXmlMappedRange  如果範例是在使用德文支援的系統上執行,且 CustomerLastNameCell 是在儲存格 A2 中,則此範例會顯示位址字串 "$A$2"、"$A2"、"Z2S2" 和 "Z[-1]S[-1]"。  

private void DisplayAddressLocal()
{
    this.Range["A1"].Value2 = 
        this.CustomerLastNameCell.AddressLocal[true,
        true, Excel.XlReferenceStyle.xlA1, false];

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

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

    this.Range["A4"].Value2 = 
        this.CustomerLastNameCell.AddressLocal[false,
        false, Excel.XlReferenceStyle.xlR1C1, false, this.Cells[3, 3]];
}
回到頁首
顯示: