Condividi tramite


Proprietà NamedRange.FormulaHidden (System 2007)

Aggiornamento: novembre 2007

Ottiene o imposta un valore che indica se la formula nel controllo NamedRange è nascosta quando il foglio di lavoro è protetto.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel.v9.0 (in Microsoft.Office.Tools.Excel.v9.0.dll)

Sintassi

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

Valore proprietà

Tipo: System.Object

true se la formula è nascosta quando il foglio di lavoro è protetto; nullriferimento null (Nothing in Visual Basic) se il controllo NamedRange contiene alcune celle in cui la proprietà FormulaHidden è impostata su true e alcune celle in cui la proprietà FormulaHidden è impostata su false.

Note

Non confondere questa proprietà con la proprietà Hidden. La formula non verrà nascosta se risulta protetta la cartella di lavoro ma non il foglio.

Esempi

Nell'esempio di codice riportato di seguito viene impostata la proprietà Formula di un controllo NamedRange per calcolare la somma delle celle da A1 a A5. Viene quindi utilizzata la proprietà FormulaHidden per nascondere la formula e infine viene chiamato il metodo Calculate per calcolare la somma delle celle e inserirla nella cella A6.

Questo esempio è valido per una personalizzazione a livello di documento.

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

Autorizzazioni

Vedere anche

Riferimenti

NamedRange Classe

Membri NamedRange

Spazio dei nomi Microsoft.Office.Tools.Excel