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 má být použita pouze s ListObject řízení, která je vytvořena programově za běhu.Výjimka je vyvolána při volání této metody na ListObject přidaná do dokumentu v době návrhu.
Pokud je seznam objekt propojen s webem služby SharePoint, odstranění dat na serveru, na kterém je spuštěna služba Windows SharePoint Services neovlivní.Nepotvrzené změny provedené v 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 potom zobrazí okno se zprávou, požádá uživatele zda chcete odstranit, ListObject.Pokud uživatel přijímá, pak bude Delete metoda je volána pro odebrání ListObject.
Tento příklad je pro vlastní úpravy úrovni dokumentu.
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.