Поделиться через


ListObject.Delete Метод (2007 System)

Обновлен: Ноябрь 2007

Удаляет создаваемый динамически элемент управления ListObject, удаляет из листа данные ячеек и удаляет элемент управления из коллекции ControlCollection.

Пространство имен:  Microsoft.Office.Tools.Excel
Сборка:  Microsoft.Office.Tools.Excel.v9.0 (в Microsoft.Office.Tools.Excel.v9.0.dll)

Синтаксис

'Декларация
Public Sub Delete
'Применение
Dim instance As ListObject

instance.Delete()
public void Delete()

Заметки

Этот метод следует использовать только с элементом управления ListObject, созданным программно во время выполнения. Если этот метод вызывается для объекта ListObject, добавленного в документ во время разработки, возникает исключение.

Если объект списка имеет ссылку на узел SharePoint, его удаление не влияет на данные на сервере, на котором выполняются службы Windows SharePoint Services. Незафиксированные изменения, выполненные в локальном объекте списка, не посылаются в список SharePoint. (Нет предупреждения, что эти незафиксированные изменения потеряны).

Примеры

В следующем примере кода в текущем листе создается объект ListObject, а затем открывается окно сообщений с запросом пользователю, удалять ли ListObject. Если пользователь подтверждает удаление, вызывается метод Delete для удаления объекта ListObject.

В этом примере демонстрируется настройка уровня документа.

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();
    }
}

Разрешения

См. также

Ссылки

ListObject Класс

ListObject - члены

Microsoft.Office.Tools.Excel - пространство имен