ListObjectExtensions.HasVstoObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
HasVstoObject(ListObject, ApplicationFactory) |
Devuelve un valor que indica si un control host ListObject se ha creado para el objeto ListObject actual en un complemento en el nivel de la aplicación. Pase el objeto Globals.Factory de su proyecto al parámetro |
HasVstoObject(ListObject, Factory) |
Devuelve un valor que indica si un control host ListObject se ha creado para el objeto ListObject actual en una personalización de nivel de documento. Pase el objeto Globals.Factory de su proyecto al parámetro |
HasVstoObject(ListObject, ApplicationFactory)
Devuelve un valor que indica si un control host ListObject se ha creado para el objeto ListObject actual en un complemento en el nivel de la aplicación. Pase el objeto Globals.Factory de su proyecto al parámetro factory
.
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::ApplicationFactory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.ApplicationFactory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.ApplicationFactory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As ApplicationFactory) As Boolean
Parámetros
- listObject
- ListObject
El objeto de lista nativo que se va a probar. No proporcione este parámetro personalmente. Cuando llame a este método en un objeto de lista de Excel, el tiempo de ejecución proporciona este parámetro.
- factory
- ApplicationFactory
Un objeto que proporciona acceso a determinadas características en su complemento en el nivel de la aplicación. Pase el objeto Globals.Factory
a este parámetro.
Devoluciones
true
si un control host ListObject se ha creado para el objeto ListObject actual; en caso contrario, false
.
Comentarios
En un complemento de nivel de aplicación, puede llamar a este método para determinar si existe un Microsoft.Office.Tools.Excel.ListObject control host para cualquier Microsoft.Office.Interop.Excel.ListObject objeto. Normalmente, se usa este método para probar la existencia de controles administrados que desea conservar antes de cerrar o guardar un objeto de lista de Excel.
Este método se proporciona para la compatibilidad con versiones anteriores con proyectos de Office que se vuelven a cambiar de .NET Framework 3.5 a .NET Framework 4 o .NET Framework 4.5. En proyectos nuevos que tienen como destino .NET Framework 4 o .NET Framework 4.5, debe llamar al GetVstoObject
método proporcionado por el objeto en el Globals.Factory
proyecto. Para obtener más información, consulta Extending Word Documents and Excel Workbooks in VSTO Add-ins at Run Time.
Se aplica a
HasVstoObject(ListObject, Factory)
Devuelve un valor que indica si un control host ListObject se ha creado para el objeto ListObject actual en una personalización de nivel de documento. Pase el objeto Globals.Factory de su proyecto al parámetro factory
.
public:
[System::Runtime::CompilerServices::Extension]
static bool HasVstoObject(Microsoft::Office::Interop::Excel::ListObject ^ listObject, Microsoft::Office::Tools::Excel::Factory ^ factory);
public static bool HasVstoObject (this Microsoft.Office.Interop.Excel.ListObject listObject, Microsoft.Office.Tools.Excel.Factory factory);
static member HasVstoObject : Microsoft.Office.Interop.Excel.ListObject * Microsoft.Office.Tools.Excel.Factory -> bool
<Extension()>
Public Function HasVstoObject (listObject As ListObject, factory As Factory) As Boolean
Parámetros
- listObject
- ListObject
El objeto de lista nativo que se va a probar. No proporcione este parámetro personalmente. Cuando llame a este método en un objeto de lista de Excel, el tiempo de ejecución proporciona este parámetro.
- factory
- Factory
Un objeto que proporciona acceso a determinadas características en su personalización de nivel de documento. Pase el objeto Globals.Factory
a este parámetro.
Devoluciones
true
si un control host ListObject se ha creado para el objeto ListObject actual; en caso contrario, false
.
Comentarios
En una personalización de nivel de documento, este método solo devuelve true
si el objeto en el Microsoft.Office.Interop.Excel.ListObject que se llama a este método es el objeto subyacente de un Microsoft.Office.Tools.Excel.ListObject control host en la personalización actual. De lo contrario, el método devuelve false
.
Este método se proporciona para la compatibilidad con versiones anteriores con proyectos de Office que se vuelven a cambiar de .NET Framework 3.5 a .NET Framework 4 o .NET Framework 4.5. En proyectos nuevos que tienen como destino .NET Framework 4 o .NET Framework 4.5, debe llamar al HasVstoObject
método proporcionado por el objeto en el Globals.Factory
proyecto. Para obtener más información, consulta Programming Document-Level Customizations.