実行中のインスタンスの完全なビルド番号を返します。 読み取り専用です。
構文
式。FullBuild
expressionApplication オブジェクトを 表す変数。
戻り値
Long
注釈
ビルド番号の形式は、次のとおりです。
| Bits | 説明 |
|---|---|
| 0 - 15 | 内部ビルド番号 |
| 16 - 20 | 内部改訂番号 |
| 21 - 25 | マイナー バージョン番号 |
| 26 - 30 | メジャー バージョン番号 (Visio = 15) |
| 31 | Reserved |
また、Visio では、正しい完全なビルド番号を取得するために、次のマクロに示すように、 FullBuild プロパティによって返される完全なビルド番号の内部リビジョン番号部分に 1000 を追加する必要があります。
実行中のインスタンスのビルド番号は、新しいドキュメントの作成時には FullBuildNumberCreated プロパティに書き込まれ、ドキュメントの編集時には FullBuildNumberEdited プロパティに書き込まれます。
例
次の Microsoft Visual Basic プロシージャは、FullBuild プロパティを使用して、Visio の現在のインスタンスの完全なビルド番号を取得します。 完全なビルド番号を取得した後、 ParseFullBuildProperty プロシージャは番号を解析し、結果を [即時] ウィンドウに出力します。
Public Sub FullBuild_Example()
Dim lngFullBuild as Long
lngFullBuild = Application.FullBuild
ParseFullBuildProperty (lngFullBuild)
End Sub
Public Sub ParseFullBuildProperty(ByRef lngFullBuild As Long)
Dim lngMajor As Long
Dim lngMinor As Long
Dim lngRevision As Long
Dim lngBuild As Long
Dim lngNumber As Long
lngNumber = lngFullBuild
' Low 16 bits:
lngBuild = lngNumber Mod 65536
lngNumber = lngNumber / 65536
'Next 5 bits:
lngRevision = lngNumber Mod 32
lngNumber = lngNumber / 32
'Next 5 bits:
lngMinor = lngNumber Mod 32
lngNumber = lngNumber / 32
'Next 5 bits:
lngMajor = lngNumber Mod 32
lngNumber = lngNumber / 32
'Remaining 1 bit unused and 0 as of Visio 2010
Debug.Print "lngFullBuild (full version specification): " & lngMajor & "." _
& lngMinor & "." & lngBuild & "." & lngRevision + 1000
Debug.Assert(0 = lngNumber)
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。