Share via


NamedRange.FormulaHidden-Eigenschaft

Ruft einen Wert ab, der angibt, ob die Formel im NamedRange-Steuerelement ausgeblendet wird, wenn das Arbeitsblatt geschützt ist, oder legt diesen Wert fest.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
Property FormulaHidden As Object
    Get
    Set
Object FormulaHidden { get; set; }

Eigenschaftswert

Typ: System.Object
true, wenn die Formel ausgeblendet wird, falls das Arbeitsblatt geschützt ist, oder nullNULL-Verweis (Nothing in Visual Basic), wenn das NamedRange-Steuerelement sowohl Zellen enthält, bei denen FormulaHidden auf true festgelegt ist, als auch Zellen, bei denen FormulaHidden auf false festgelegt ist.

Hinweise

Verwechseln Sie diese Eigenschaft nicht mit der Hidden-Eigenschaft. Die Formel wird nicht ausgeblendet, wenn die Arbeitsmappe geschützt ist, das Arbeitsblatt jedoch nicht.

Beispiele

Im folgenden Codebeispiel wird die Formula-Eigenschaft eines NamedRange-Steuerelements auf die Berechnung der Summe der Zellen A1 bis A5 festgelegt. Die Formel wird mithilfe der FormulaHidden-Eigenschaft ausgeblendet. Anschließend wird die Calculate-Methode aufgerufen, um die Summe der Zellen zu berechnen und diese Summe in die Zelle A6 einzufügen.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

    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", missing],
        "namedRange2");

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

.NET Framework-Sicherheit

Siehe auch

Referenz

NamedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace