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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.