ApplicationFactory.GetVstoObject (Método) (ListObject)

Devuelve un objeto Microsoft.Office.Tools.Excel.ListObject que extiende la funcionalidad del objeto de lista nativo especificado.

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

Sintaxis

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

Parámetros

Valor devuelto

Tipo: Microsoft.Office.Tools.Excel.ListObject
Objeto que extiende la funcionalidad del objeto de lista nativo.

Comentarios

Llame a este método en un complemento en el nivel de la aplicación para personalizar cualquier objeto de lista de una hoja de cálculo de Excel. Este método genera un nuevo objeto Microsoft.Office.Tools.Excel.ListObject si aún no se ha generado ninguno. Llamadas subsiguientes a este método devuelven la instancia almacenada en memoria caché del objeto Microsoft.Office.Tools.Excel.ListObject existente. Para obtener más información, vea Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución.

Ejemplos

En el ejemplo de código siguiente se crea un elemento host Microsoft.Office.Tools.Excel.ListObject. Para usar este código, ejecútelo desde la clase ThisAddIn en un proyecto de complemento de Excel dirigido a .NET Framework 4.

Dim mySheet As Excel.Worksheet = Me.Application.ActiveSheet
If mySheet.ListObjects.Count > 0 Then
    Dim vstoListObject As ListObject = _
        Globals.Factory.GetVstoObject(mySheet.ListObjects(1))

    vstoListObject.SetDataBinding(ds, "Product", "Name")
End If
Excel.Worksheet mySheet = (Excel.Worksheet)
    this.Application.Worksheets["Sheet1"];
if (mySheet.ListObjects.Count > 0)
{
    ListObject vstoListObject =
        Globals.Factory.GetVstoObject(mySheet.ListObjects[1]);

    vstoListObject.SetDataBinding(ds, "Product", "Name");
}

Seguridad de .NET Framework

Vea también

Referencia

ApplicationFactory Interfaz

GetVstoObject (Sobrecarga)

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

Otros recursos

Ampliar documentos de Word y libros de Excel en complementos en el nivel de la aplicación en tiempo de ejecución

Obtener objetos extendidos a partir de objetos nativos de Office en personalizaciones en el nivel del documento