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

NamedRange.FormulaR1C1Local 屬性

 

取得或設定使用 R1C1 樣式標記 (採用使用者語言) 的 NamedRange 控制項公式。

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

object FormulaR1C1Local { get; set; }

屬性值

Type: System.Object

使用 R1C1 樣式標記 (採用使用者語言) 的 NamedRange 控制項公式。

在包含多個儲存格的 NamedRange 控制項上使用這個屬性,將會擲回例外狀況。

如果 NamedRange 控制項包含常數,則這個屬性會傳回常數。 如果 NamedRange 控制項是空的,則這個屬性會傳回空字串。 如果 NamedRange 控制項包含公式,則這個屬性會以字串形式傳回公式,其格式與公式列上顯示的格式相同 (包括等號)。

如果您將 NamedRange 控制項的值或公式設定為日期,則 Microsoft Office Excel 會檢查該儲存格是否已採用其中一種日期或時間的數字格式。 如果不是,則數字格式會變更為預設的簡短日期數字格式。

如果是一維或二維範圍,您可以將公式設定為維度相同的陣列。 您同樣可以將公式放入陣列中。

下列程式碼範例會建立 NamedRange,然後使用 FormulaR1C1 屬性將 NamedRange 的值設定為儲存格 A1 的平方根 (如指定的使用 R1C1 標記)。 公式會根據所執行的系統語言,進行當地語系化。

這是示範文件層級自訂的範例。

Microsoft.Office.Tools.Excel.NamedRange formulaR1C1LocalRange;
private void SetFormulaR1C1Local()
{
    formulaR1C1LocalRange = this.Controls.AddNamedRange(
        this.Range["B1"], "formulaR1C1LocalRange");
    this.Range["A1"].Value2 = 1185921;
    this.formulaR1C1LocalRange.FormulaR1C1Local = "=SQRT(R1C1)";
    formulaR1C1LocalRange.Select();
}
回到頁首
顯示: