Proprietà NamedRange.Validation
Ottiene l'oggetto Validation che rappresenta la convalida dei dati per il controllo NamedRange.
Spazio dei nomi: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)
Sintassi
'Dichiarazione
ReadOnly Property Validation As Validation
Get
Validation Validation { get; }
Valore proprietà
Tipo: Microsoft.Office.Interop.Excel.Validation
Oggetto Validation che rappresenta la convalida dei dati per il controllo NamedRange.
Note
Per aggiungere la convalida a un intervallo denominato, utilizzare il gestore eventi Startup di un foglio di lavoro. Per ulteriori informazioni sul gestore eventi Startup, vedere Eventi nei progetti di Office.
Esempi
Nell'esempio di codice riportato di seguito viene utilizzata la proprietà Validation per verificare che in un controllo NamedRange sia immessa una stringa con almeno tre caratteri. La chiamata al metodo SetValidation deve partire dal gestore eventi Startup.
Questo esempio è valido per una personalizzazione a livello di documento.
Private Sub SetValidation()
Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
= Me.Controls.AddNamedRange(Me.Range("A1"), _
"namedRange1")
namedRange1.Validation.Add( _
Excel.XlDVType.xlValidateTextLength, _
Excel.XlDVAlertStyle.xlValidAlertStop, _
Excel.XlFormatConditionOperator.xlGreater, 3, )
namedRange1.Validation.InputMessage = "Enter a name."
namedRange1.Validation.ErrorMessage = _
"Please enter a name with 3 or more characters."
End Sub
private void SetValidation()
{
Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
this.Controls.AddNamedRange(this.Range["A1", missing],
"namedRange1");
namedRange1.Validation.Add(
Excel.XlDVType.xlValidateTextLength,
Excel.XlDVAlertStyle.xlValidAlertStop,
Excel.XlFormatConditionOperator.xlGreater, 3, missing);
namedRange1.Validation.InputMessage = "Enter a name.";
namedRange1.Validation.ErrorMessage =
"Please enter a name with 3 or more characters.";
}
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.