_Application.HinstancePtr Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ein Handle für die instance von Microsoft Excel 2010 ab, die durch das angegebene _Application -Objekt dargestellt werden.
public:
property System::Object ^ HinstancePtr { System::Object ^ get(); };
public object HinstancePtr { get; }
Public ReadOnly Property HinstancePtr As Object
Eigenschaftswert
Ein Handle für die instance von Microsoft Excel 2010, die durch das angegebene _Application Objekt dargestellt wird.
Hinweise
Schreibgeschützter Variant-Wert.
Diese Eigenschaft gibt sowohl in der 32- als auch in der 64-Bit-Version von Excel ein ordnungsgemäßes Handle zurück. Es erweitert die Funktionalität der Hinstance -Eigenschaft des _Application -Objekts, die nur in der 32-Bit-Version von Excel ordnungsgemäß funktioniert.
Der ideale Datentyp für die Verwendung mit dieser Eigenschaft ist der LongPtr-Datentyp . Das Zuweisen des von dieser Eigenschaft zurückgegebenen Werts zu einer LongPtr-Variablen funktioniert sowohl in 32- als auch in 64-Bit-Versionen von Excel erwartungsgemäß. Die Eigenschaft wird aus internen Implementierungsgründen als Variant definiert. Es wird jedoch immer ein 32-Bit-Wert auf 32-Bit-Systemen und ein 64-Bit-Wert auf 64-Bit-Systemen zurückgegeben.
Diese Eigenschaft funktioniert nur ab Excel 2010 und ist nur für die 64-Bit-Version von Excel erforderlich. Wenn Sie Code schreiben müssen, der auch mit früheren Versionen von Excel funktioniert, um Kompilierungsfehler zu vermeiden, lesen Sie diese Eigenschaft unter einer #if Win64-Anweisung für die bedingte Kompilierung, und verwenden Sie die Hinstance -Eigenschaft unter der #else-Direktive.
Hinweis: Diese Eigenschaft funktioniert sowohl in 32- als auch in 64-Bit-Umgebungen ab Excel 2010 einwandfrei. Wenn Ihr Code daher nur mit Excel 2010 oder höher (32- oder 64-Bit) verwendet werden soll, kann er diese Eigenschaft ohne bedingte Kompilierung lesen.