_Application.HinstancePtr Propiedad

Definición

Obtiene un identificador para la instancia de Microsoft Excel 2010 representada por el objeto especificado_Application.

public:
 property System::Object ^ HinstancePtr { System::Object ^ get(); };
public object HinstancePtr { get; }
Public ReadOnly Property HinstancePtr As Object

Valor de propiedad

Identificador de la instancia de Microsoft Excel 2010 representada por el objeto especificado_Application.

Comentarios

Variant de solo lectura.

Esta propiedad devuelve un controlador correcto en versiones de Excel de 32 y 64 bits. Amplía la funcionalidad de la Hinstance propiedad del _Application objeto, que solo funciona correctamente en la versión de 32 bits de Excel.

El tipo ideal de datos para usar con esta propiedad es el tipo de datos LongPtr. Asignar el valor devuelto por esta propiedad a una variable LongPtr funcionará según lo esperado en versiones de Excel de 32 y 64 bits. La propiedad se define como Variant por motivos de implementación interna. Sin embargo, siempre devuelve un valor de 32 bits en sistemas de 32 bits y un valor de 64 bits en sistemas de 64 bits.

Esta propiedad solo funciona a partir de Excel 2010 y solo es necesaria con la versión de 64 bits de Excel. Si debe escribir código que también funcione con versiones anteriores de Excel, para evitar errores de compilación, lea esta propiedad en una directiva de compilación condicional #if Win64 y use la Hinstance propiedad en la directiva #else.

Nota: Esta propiedad funciona bien en entornos de 32 y 64 bits a partir de Excel 2010. Por lo tanto, si el código está pensado para usarse solo con Excel 2010 o posterior, ya sea de 32 o 64 bits, puede leer esta propiedad sin compilación condicional.

Se aplica a