Compartilhar via


Método ControlCollection.AddListObject (ListObject)

Adiciona o Visual Studio Microsoft.Office.Tools.Excel.ListObject a coleção do controle com base no Microsoft.Office.Interop.Excel.ListObjectnativo especificado.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)

Sintaxe

'Declaração
Function AddListObject ( _
    listObject As ListObject _
) As ListObject
ListObject AddListObject(
    ListObject listObject
)

Parâmetros

Valor de retorno

Tipo: Microsoft.Office.Tools.Excel.ListObject
O Visual Studio Microsoft.Office.Tools.Excel.ListObject que foi adicionado à coleção do controle.

Exceções

Exceção Condição
ArgumentNullException

O argumento de listObject é nulluma referência nula (Nothing no Visual Basic), ou tem comprimento zero.

ControlNameAlreadyExistsException

Um controle de ListObject com o mesmo nome já foi adicionado à instância de ControlCollection .

Comentários

Você não deve chamar este método diretamente do seu código.Em vez disso, chame o método de extensão de ListObjectExtensions.GetVstoObject para obter o Visual Studio Microsoft.Office.Tools.Excel.ListObject.

O método de extensão de ListObjectExtensions.GetVstoObject usar esse método para gerar o Visual Studio Microsoft.Office.Tools.Excel.ListObject que corresponde a uma instância de Microsoft.Office.Interop.Excel.ListObjectnativo.

O método de extensão de ListObjectExtensions.GetVstoObject cria Microsoft.Office.Tools.Excel.ListObject estendido apenas uma vez.Retorna a mesma instância de objeto estendido existente em chamadas subsequentes.Por outro lado, AddListObject cria um novo Microsoft.Office.Tools.Excel.ListObject estendido cada vez.

Segurança do .NET Framework

Consulte também

Referência

ControlCollection Interface

Sobrecargas AddListObject

Namespace Microsoft.Office.Tools.Excel