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
- listObject
Tipo: Microsoft.Office.Interop.Excel.ListObject
Objeto de lista nativo para el que se va a recuperar el objeto extendido.
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.Office.Tools.Excel (Espacio de nombres)