Sdílet prostřednictvím


NamedRange.Formula – vlastnost

Získá nebo nastaví NamedRange vzorec ovládacího prvku v zápisu stylu A1.

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

Syntaxe

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

Hodnota vlastnosti

Typ: System.Object
NamedRange Vzorec ovládacího prvku v zápisu stylu A1.

Poznámky

Pokud NamedRange ovládací prvek obsahuje konstanty, tato vlastnost vrátí konstantu.Pokud NamedRange ovládacího prvku je prázdný, vrátí tato vlastnost prázdný řetězec.Pokud NamedRange ovládací prvek obsahuje vzorec, vrátí tato vlastnost vzorec jako řetězec ve stejném formátu, která bude zobrazena ve vzorci pruhu (včetně znaménka rovná se).

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

Je-li rozsah jednorozměrné a dvojrozměrné oblast, můžete nastavit vzorce na matici násobit.Podobně můžete vložit vzorce do matice.

Nastavení vzorce pro více buněk NamedRange ovládací prvek vyplní všechny buňky v ovládacím prvku se vzorcem.

Příklady

Následující příklad kódu nastaví Formula vlastnost NamedRange ovládací prvek vypočítá součet buněk A1 až A5, používá FormulaHidden vlastnost, kterou chcete skrýt vzorce a pak zavolá Calculate metodu, chcete-li vypočítat součet buněk a umístit součet v buňce A6.

V tomto příkladu je úroveň dokument přizpůsobení.

    Private Sub CalculateRange()
        Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A1", "A5"), _
            "namedRange1")

        Dim namedRange2 As Microsoft.Office.Tools.Excel.NamedRange _
            = Me.Controls.AddNamedRange(Me.Range("A6"), _
            "namedRange2")

        namedRange1.Value2 = 5
        namedRange2.Formula = "=SUM(A1:A5)"
        namedRange2.FormulaHidden = True
        namedRange2.Calculate()
    End Sub

private void CalculateRange()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["A1", "A5"],
        "namedRange1");

    Microsoft.Office.Tools.Excel.NamedRange namedRange2 =
        this.Controls.AddNamedRange(this.Range["A6"],
        "namedRange2");

    namedRange1.Value2 = 5;
    namedRange2.Formula = "=SUM(A1:A5)";
    namedRange2.FormulaHidden = true;
    namedRange2.Calculate();
}

Zabezpečení rozhraní .NET Framework

Viz také

Referenční dokumentace

NamedRange Rozhraní

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