NamedRange.FormulaHidden, propriété (System 2007)

Mise à jour : novembre 2007

Obtient ou définit une valeur qui indique si la formule du contrôle NamedRange sera masquée lorsque la feuille de calcul est protégée.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel.v9.0 (dans Microsoft.Office.Tools.Excel.v9.0.dll)

Syntaxe

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

Valeur de propriété

Type : System.Object

true si la formule sera masquée lorsque la feuille de calcul est protégée ; nullune référence null (Nothing en Visual Basic) si le contrôle NamedRange contient des cellules pour lesquelles FormulaHidden a la valeur true et quelques cellules pour lesquelles FormulaHidden a la valeur false.

Notes

Ne confondez pas cette propriété avec la propriété Hidden. La formule ne sera pas masquée si le classeur est protégé et que la feuille de calcul ne l'est pas.

Exemples

L'exemple de code suivant définit la propriété Formula d'un contrôle NamedRange pour calculer la somme des cellules A1 à A5, utilise la propriété FormulaHidden pour masquer la formule, puis appelle la méthode Calculate pour calculer la somme des cellules et placer le résultat dans la cellule A6.

Cet exemple illustre une personnalisation au niveau du document.

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

Autorisations

Voir aussi

Référence

NamedRange, classe

Membres NamedRange

Microsoft.Office.Tools.Excel, espace de noms