Método ListObject.Delete
Exclui um controle dinamicamente criado de ListObject , desmarque os dados da célula a planilha, e remove o controle de ControlCollection.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Sub Delete
void Delete()
Comentários
Este método só deve ser usado com um controle de ListObject que é criado por programação em tempo de execução.Uma exceção é lançada se você chamar esse método em ListObject que é adicionado ao documento em tempo de design.
Se o objeto de lista é associado a um site web do SharePoint, exclusão não afeta dados no servidor que está executando o Windows SharePoint Services.Quaisquer alterações descomprometido feita para o objeto de lista local não são enviadas para a lista do SharePoint.(Não há nenhum aviso que descomprometidos essas alterações são perdidas.)
Exemplos
O exemplo de código a seguir cria ListObject na planilha atual e exibe em uma caixa de mensagem e perguntar ao usuário se excluir ListObject.Se o usuário aceitar, então o método de Delete é chamado para remover ListObject.
Este exemplo é para uma personalização da nível.
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();
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.