Sdílet prostřednictvím


NamedRange.FormulaR1C1Local – vlastnost

Získá nebo nastaví vzorec NamedRange řízení pomocí stylu R1C1 zápisu v jazyce uživatele.

Obor názvů:  Microsoft.Office.Tools.Excel
Sestavení:  Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Deklarace
Property FormulaR1C1Local As Object
Object FormulaR1C1Local { get; set; }

Hodnota vlastnosti

Typ: System.Object
Vzorec NamedRange řízení pomocí stylu R1C1 zápisu v jazyce uživatele.

Poznámky

Pomocí této vlastnosti NamedRange řízení, která obsahuje více buněk způsobí vyvolání výjimky.

Pokud NamedRange ovládací prvek obsahuje konstanty, tato vlastnost vrátí hodnotu této konstantě.Pokud NamedRange ovládací prvek je prázdný, vrátí tato vlastnost prázdný řetězec.Pokud NamedRange ovládací prvek obsahuje vzorec, vzorec vrátí tato vlastnost jako řetězec ve stejném formátu, ve kterém bude zobrazen v řádku vzorců (včetně znaménka rovná se).

Pokud nastavíte hodnotu nebo vzorec NamedRange řízení na datum, kontroluje aplikace Microsoft Office Excel chcete-li zjistit, zda buňka je již formátován pomocí jedné číselné formáty data a času.V opačném případě číselný formát je změněn na výchozí formát čísla krátkého formátu data.

Je-li oblast jednorozměrné a dvojrozměrné oblasti, lze nastavit vzorec na matici stejné dimenze.Podobně lze zadat vzorec do pole.

Příklady

Následující příklad kódu vytvoří NamedRange a potom použije FormulaR1C1 vlastnost na hodnotu nastavit NamedRange rovnat odmocninu buňky A1, jako zadaný pomocí zápisu R1C1.Vzorec je lokalizován podle jazyka, který je spuštěn v systému.

Tento příklad je pro vlastní úpravy úrovni dokumentu.

    Private formulaR1C1LocalRange As Microsoft.Office.Tools.Excel.NamedRange

    Private Sub SetFormulaR1C1Local()
        formulaR1C1LocalRange = Me.Controls.AddNamedRange( _
            Me.Range("B1"), "formulaR1C1LocalRange")
        Me.Range("A1").Value2 = 1185921
        Me.formulaR1C1LocalRange.FormulaR1C1Local = "=SQRT(R1C1)"
        formulaR1C1LocalRange.Select()
    End Sub

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();
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

NamedRange Rozhraní

Microsoft.Office.Tools.Excel – obor názvů