Compartir a través de


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
Ensamblados:   Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
  Microsoft.Office.Tools.Excel.v4.0.Utilities (en Microsoft.Office.Tools.Excel.v4.0.Utilities.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 utilizar este código, ejecútelo desde la clase de ThisAddIn en un proyecto de complemento de Excel destinado a .NET Framework 4 o .NET Framework 4.5.

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

Programar personalizaciones de nivel de documento