Proprietà NamedRange.FormulaHidden
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 (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
Property FormulaHidden As Object
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"],
"namedRange2");
namedRange1.Value2 = 5;
namedRange2.Formula = "=SUM(A1:A5)";
namedRange2.FormulaHidden = true;
namedRange2.Calculate();
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.