NamedRange.Validation Özellik
Alır bir Validation veri doğrulamasını 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 veri doğrulamasını temsil eden nesne NamedRange denetim.
Notlar
Doğrulama için adlandırılmış bir aralık eklemek için çalışma sayfasının başlangıç olay işleyicisi kullanmanız gerekir.Başlangıç olay işleyicisi hakkında daha fazla bilgi için bkz: Office Projelerindeki Olaylar.
Örnekler
Aşağıdaki kod örnek Validation özelliği ile en az üç karakter uzunluğunda bir dize içine girildiğini doğrulamak için bir NamedRange.SetValidation Başlangıç olay işleyicisinden yöntemi çağrıldı.
Belge düzeyi özelleştirmesi için örnektir.
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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen Güvenilen Koddan Kitaplıkları Kullanma.