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
- 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 kod kitaplıklarını kullanma.