この回答を検索しましたが、VBSについては何も見つかりません。
例えば:
dim num
num = 1234567890123456 'a 16 digit number
msgbox num
何らかの方法で作業するとnum
、数値が科学的記数法で表示されます。
どうすればこれを回避できますか?
この回答を検索しましたが、VBSについては何も見つかりません。
例えば:
dim num
num = 1234567890123456 'a 16 digit number
msgbox num
何らかの方法で作業するとnum
、数値が科学的記数法で表示されます。
どうすればこれを回避できますか?
16 桁の数字はDouble
VBScript によって に変更されます。これはInt
、 も もLong
その数字を保存できないためです。FormatNumber関数を使用して、整数として表示できます。
FormatNumber(式、NumDigitsAfterDecimal、IncludeLeadingDigit、UseParensForNegativeNumbers、GroupDigit)
num = 1234567890123456
msgbox FormatNumber(num, 0, -2, -2, false)