Share via


ControlCollection.AddListObject (Método) (ListObject)

Agrega una clase Microsoft.Office.Tools.Excel.ListObject de Visual Studio a la colección de controles basada en la clase nativa Microsoft.Office.Interop.Excel.ListObject especificada.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
Function AddListObject ( _
    listObject As ListObject _
) As ListObject
ListObject AddListObject(
    ListObject listObject
)

Parámetros

Valor devuelto

Tipo: Microsoft.Office.Tools.Excel.ListObject
Microsoft.Office.Tools.Excel.ListObject de Visual Studio que se agregó a la colección de controles.

Excepciones

Excepción Condición
ArgumentNullException

El argumento listObject es nullreferencia null (Nothing en Visual Basic) o tiene longitud cero.

ControlNameAlreadyExistsException

Un control ListObject con el mismo nombre ya se ha agregado a la instancia ControlCollection.

Comentarios

No debe llamar directamente a este método desde el código. En su lugar, llame al método de extensión ListObjectExtensions.GetVstoObject para obtener un Microsoft.Office.Tools.Excel.ListObject de Visual Studio.

El método de extensión ListObjectExtensions.GetVstoObject usa este método para generar un Microsoft.Office.Tools.Excel.ListObject de Visual Studio que corresponde a una instancia de un Microsoft.Office.Interop.Excel.ListObject nativo.

El método de extensión ListObjectExtensions.GetVstoObject solo crea una vez un Microsoft.Office.Tools.Excel.ListObject extendido. Devuelve la misma instancia del objeto extendido existente en llamadas subsiguientes. En contraste, AddListObject crea un nuevo Microsoft.Office.Tools.Excel.ListObject extendido cada vez.

Seguridad de .NET Framework

Vea también

Referencia

ControlCollection Interfaz

AddListObject (Sobrecarga)

Microsoft.Office.Tools.Excel (Espacio de nombres)