_Application.HinstancePtr Propriedade

Definição

Obtém uma alça para a instância de Microsoft Excel 2010 representado pelo objeto _Application especificado.

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

Valor da propriedade

Object

Um identificador para a instância de Microsoft Excel 2010 representado pelo objeto _Application especificado.

Comentários

Somente leitura Variant.

Essa propriedade retorna um identificador correto nas versões de 32 e 64 bits do Excel. Estende a funcionalidade da propriedade do objeto, que só funciona corretamente na versão Hinstance _Application de 32 bits do Excel.

O tipo de dados ideal a ser usado com essa propriedade é o tipo de dados LongPtr. A atribuição do valor retornado por essa propriedade para uma variável LongPtr funcionará como esperado nas versões de 32 e 64 bits do Excel. A propriedade é definida como Variant por motivos de implementação interna. No entanto, ela sempre retornará um valor de 32 bits em sistemas de 32 bits e um valor de 64 bits em sistemas de 64 bits..

Essa propriedade só funciona a partir do Excel 2010 e só é necessária com a versão de 64 bits do Excel. Se você deve escrever código que também funcionará com versões anteriores do Excel, para evitar erros de compilação, leia essa propriedade em uma diretiva de compilação condicional do #if Win64 e use a propriedade sob #else Hinstance diretiva.

Observação: essa propriedade funciona bem em ambientes de 32 e 64 bits a partir do Excel 2010. Portanto, se seu código se destina a ser usado somente com Excel 2010 ou posterior, de 32 ou 64 bits, ele pode ler essa propriedade sem compilação condicional.

Aplica-se a