構文
Object.Version
VersionプロパティはExcelのバージョンを取得します。
取得結果は以下です。
Excel Version | Versionナンバー |
Excel365 | 16.0 |
Excel 2019 | |
Excel 2016 | |
Excel 2013 | 15.0 |
Excel 2010 | 14.0 |
Excel 2007 | 12.0 |
Excel 2003 | 11.0 |
Excel 2002 | 10.0 |
Excel 2000 | 9.0 |
Excel 97 | 8.0 |
Excel 95 | 7.0 |
Excel 5.0 | 5.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】
コメント