関数・メソッド

Excelのバージョンを取得する【Versionプロパティ】【ExcelVBA】

構文

Object.Version

VersionプロパティはExcelのバージョンを取得します。
取得結果は以下です。

Excel VersionVersionナンバー
Excel36516.0
Excel 2019
Excel 2016
Excel 201315.0
Excel 201014.0
Excel 200712.0
Excel 200311.0
Excel 200210.0
Excel 20009.0
Excel 978.0
Excel 957.0
Excel 5.05.0

Versionプロパティのコードサンプル

Public Sub sample_Version()

    '■Office365の場合
    Debug.Print Application.Version '16.0
    
End Sub

注意点

  • 戻り値は文字列形式(String型)です。
  • ExcelのVerによってコードを書き替える場合は、#IF Then #Elseディレクティブを使用します。
  • 今後新しいVersionがでれば、返り値の数字も異なるはずです。
    Wikipediaなどを参照すれば、最新情報が取得できるかもしれません。

関連記事

共有のエクセルファイルを誰が開いたか記録する【ExcelVBA】
環境変数の値を取得する【Environ関数】【ExcelVBA】

コメント

タイトルとURLをコピーしました