_Application.HinstancePtr Propriété

Définition

Obtient un handle pour la instance de Microsoft Excel 2010 représentée par l’objet spécifié_Application.

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

Valeur de propriété

Handle de la instance de Microsoft Excel 2010 représentée par l’objet spécifié_Application.

Remarques

Variant en lecture seule.

Cette propriété renvoie un handle correct dans les versions 32 et 64 bits d’Excel. Il étend les fonctionnalités de la Hinstance propriété de l’objet _Application , qui fonctionne uniquement correctement dans la version 32 bits d’Excel.

Le type de données idéal à utiliser avec cette propriété est le type de données LongPtr. L’affectation de la valeur renvoyée par cette propriété à une variable LongPtr fonctionne normalement dans les versions 32 bits et 64 bits d’Excel. La propriété est définie en tant que Variant pour des raisons d’implémentation interne. Cependant, elle renvoie toujours une valeur 32 bits sur des systèmes 32 bits et une valeur 64 bits sur des systèmes 64 bits.

Cette propriété fonctionne uniquement à partir d’Excel 2010 et n’est requise qu’avec la version 64 bits d’Excel. Si vous devez écrire du code qui fonctionnera également avec des versions antérieures d’Excel, afin d’éviter les erreurs de compilation, lisez cette propriété sous une directive de compilation conditionnelle #if Win64 et utilisez la Hinstance propriété sous la directive #else.

Remarque : Cette propriété fonctionne correctement dans les environnements 32 et 64 bits à compter d’Excel 2010. Par conséquent, si votre code est destiné à être utilisé uniquement avec Excel 2010 ou version ultérieure, 32 ou 64 bits, il peut lire cette propriété sans compilation conditionnelle.

S’applique à