Compartilhar via


Método ControlCollection.AddListObject (ListObject)

Adiciona Visual Studio Microsoft.Office.Tools.Excel.ListObject à coleção de controle baseada em nativo especificado Microsoft.Office.Interop.Excel.ListObject.

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á tiver sido 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 usa 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. Ao contrário, 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