ListObject.Delete – metoda
Odstraní dynamicky vytvořený ListObject řízení, vymaže data buňky z listu a odstraní prvek z ControlCollection.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
Sub Delete
void Delete()
Poznámky
Tato metoda by měli používat pouze s ListObject ovládací prvek, který je vytvořen programově za běhu.Výjimka je vyvolána, pokud tuto metodu volat v ListObject přidaná do dokumentu v době návrhu.
Je-li objekt seznamu je propojen s webem služby SharePoint, odstraněním nemá vliv data na serveru se spuštěnou službou Windows SharePoint Services.Nepotvrzené změny objektu místního seznamu nejsou odeslány do seznamu služby SharePoint.(Se žádné upozornění, že nepotvrzené změny budou ztraceny.)
Příklady
Následující příklad kódu vytvoří ListObject na aktuálním listu a zobrazí okno se zprávou, požádá uživatele zda chcete odstranit, ListObject.Pokud uživatel souhlasí, pak bude Delete metoda je volána pro odebrání ListObject.
V tomto příkladu je úroveň dokument přizpůsobení.
Private Sub ListObject_Delete()
Dim List1 As Microsoft.Office.Tools.Excel.ListObject = _
Me.Controls.AddListObject(Me.Range("A1", "D4"), "List1")
If DialogResult.Yes = MessageBox.Show("Delete the ListObject?", _
"Test", MessageBoxButtons.YesNo) Then
List1.Delete()
End If
End Sub
private void ListObject_Delete()
{
Microsoft.Office.Tools.Excel.ListObject list1 =
this.Controls.AddListObject(this.Range["A1", "D4"], "list1");
if (DialogResult.Yes == MessageBox.Show("Delete the ListObject?",
"Test", MessageBoxButtons.YesNo))
{
list1.Delete();
}
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.