構文
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】
コメント