Udostępnij za pośrednictwem


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

Zobacz też

Informacje

NamedRange Interfejs

Przestrzeń nazw Microsoft.Office.Tools.Excel