Aracılığıyla paylaş


NamedRange.Validation Özellik

Alır bir Validation için veri doğrulaması temsil eden nesne NamedRange denetim.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property Validation As Validation
Validation Validation { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Excel.Validation
A Validation için veri doğrulaması temsil eden nesne NamedRange denetim.

Notlar

Doğrulama için adlandırılmış bir aralık eklemek için Startup olay işleyicisine bir çalışma sayfasının kullanmanız gerekir.Startup olay işleyicisine hakkında daha fazla bilgi için bkz: Office Projelerindeki Olaylar.

Örnekler

Aşağıdaki kod örneğinde Validation en az üç karakter dizesiyle içine girildiğini doğrulamak için özelliği bir NamedRange.SetValidation Başlangıç olay işleyicisinden yöntemi çağrılabilir.

Bu örnek için belge düzeyi özelleştirmesinde içindir.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı