LongPtr データ型LongPtr data type

LongPtr(32 ビットシステムのLong整数、64ビットシステムのlonglong整数) 変数は次のように格納されます。LongPtr (Long integer on 32-bit systems, LongLong integer on 64-bit systems) variables are stored as:

  • 32ビットシステムで-2147483648 から2147483647の値までの、符号付き32ビット (4 バイト) の数値Signed 32-bit (4-byte) numbers ranging in value from -2,147,483,648 to 2,147,483,647 on 32-bit systems

  • 64ビットシステムの-9223372036854775808 から9223372036854775807の値までの、符号付き64ビット (8 バイト) の数値Signed 64-bit (8-byte) numbers ranging in value from -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807 on 64-bit systems

注意

LongPtr は、32 ビット環境では Long に変換され、64 ビット環境では LongLong に変換されるので、実際のデータ型ではありません。LongPtr is not a true data type because it transforms to a Long in 32-bit environments, or a LongLong in 64-bit environments. LongPtr を使用すると、32 ビット環境と 64 ビット環境の両方で実行できる移植性のあるコードを作成できます。Using LongPtr enables writing portable code that can run in both 32-bit and 64-bit environments. ポインターおよびハンドラーには LongPtr を使用してください。Use LongPtr for pointers and handles.

関連項目See also

サポートとフィードバックSupport and feedback

Office VBA またはこの説明書に関するご質問やフィードバックがありますか?Have questions or feedback about Office VBA or this documentation? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.