ControlCollection.AddListObject Yöntem (Range, String)
Yeni bir ekler ListObject belirtilen aralık çalışma sayfası denetimi.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)
Sözdizimi
'Bildirim
Function AddListObject ( _
range As Range, _
name As String _
) As ListObject
ListObject AddListObject(
Range range,
string name
)
Parametreler
- range
Tür: Microsoft.Office.Interop.Excel.Range
A Range , sınırları için bir denetim sağlar.
- name
Tür: System.String
Denetimde dizin oluşturmak için kullanılan denetimin adını ControlCollection örneği.
Dönüş Değeri
Tür: Microsoft.Office.Tools.Excel.ListObject
ListObject Eklenmiştir Denetim ControlCollection örneği.
Özel Durumlar
Exception | Koşul |
---|---|
ArgumentNullException | Ad veya aralık bağımsız değişkeni nullnull başvuru (Visual Basic'te Nothing), ya da name bağımsız değişkeni sıfır uzunlukta. |
ControlNameAlreadyExistsException | Aynı ada sahip bir denetim içinde ControlCollection örneği. |
InvalidRangeException | Belirtilen aralık geçerli değil.Multi-Area aralıkları kullanılamaz.Aralığı aynı çalışma sayfasında olması gereken ControlCollection örneği. |
Notlar
AddListObject Yöntemi eklemenize olanak sağlayan ListObject denetimleri sonuna kadar ControlCollection.Kaldırmak için bir ListObject önceden programlı olarak eklenmiş olan denetim ve Remove yöntemi.
Örnekler
Aşağıdaki kod örneği ekler bir ListObject satırların sayısını gösteren bir ileti kutusu çalışma sayfası ve ardından görüntüler üstüne kontrol ListObject.
Private Sub ExcelAddListObject()
Dim List1 As Microsoft.Office.Tools.Excel. _
ListObject = Me.Controls.AddListObject( _
Me.Range("A1", "C5"), "List1")
MessageBox.Show("The list object has " _
& List1.Range.Rows.Count.ToString() + " rows.")
End Sub
private void ExcelAddListObject()
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(this.Range["A1", "C5"],
"list1");
MessageBox.Show("The list object has " +
list1.Range.Rows.Count.ToString() + " rows.");
}
.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.