Właściwość NamedRange.Validation —
Pobiera Validation obiekt, który reprezentuje sprawdzania poprawności danych dla NamedRange kontroli.
Przestrzeń nazw: Microsoft.Office.Tools.Excel
Zestaw: Microsoft.Office.Tools.Excel (w Microsoft.Office.Tools.Excel.dll)
Składnia
'Deklaracja
ReadOnly Property Validation As Validation
Validation Validation { get; }
Wartość właściwości
Typ: Microsoft.Office.Interop.Excel.Validation
A Validation obiekt, który reprezentuje sprawdzania poprawności danych dla NamedRange kontroli.
Uwagi
Aby dodać sprawdzanie poprawności do nazwanego zakresu, należy użyć obsługi zdarzenia uruchamiania arkusza.Aby uzyskać więcej informacji na temat uruchamiania programu obsługi zdarzeń, zobacz Zdarzenia w projektach pakietu Office.
Przykłady
Następujący kod w przykładzie wykorzystano Validation właściwość, aby sprawdzić, czy ciąg znaków z co najmniej trzech znaków jest wprowadzana w NamedRange.SetValidation Metoda musi zostać wywołana z uruchamiania programu obsługi zdarzeń.
W tym przykładzie jest dla dostosowania poziomu dokumentu.
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"],
"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.";
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.