Freigeben über


NamedRange.FormulaHidden-Eigenschaft (2007 System)

Aktualisiert: November 2007

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.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Syntax

<BrowsableAttribute(False)> _
Public Property FormulaHidden As Object

Dim instance As NamedRange
Dim value As Object

value = instance.FormulaHidden

instance.FormulaHidden = value
[BrowsableAttribute(false)]
public Object FormulaHidden { get; set; }

Eigenschaftenwert

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

Berechtigungen

Siehe auch

Referenz

NamedRange-Klasse

NamedRange-Member

Microsoft.Office.Tools.Excel-Namespace