2013年06月18日

Officeのバージョンを判別したい[ExcelVBA、AccessVBA]

職場で、Office2003と2010が混在する環境になってきました。

以前、2010をちょっと試してみたら

VBAがうまく動かない部分がありました。

印刷範囲を設定しているブックの印刷や

TransferSpreadsheetでエクセルにエクスポートする時など

2003と2010で、コードを変えないといけない場合がありそうです。


そこで、Officeのバージョンを判別するコードは、、、


Application.Version


2003なら、11.0

2010なら、14.0 を返します。


ちなみに、2007なら12.0

13.0は不吉な数だからないみたい・・・かわいい


ラベル:AccessVBA
posted by Ponta at 23:27| Comment(0) | TrackBack(0) | AccessVBA | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:


この記事へのトラックバック
×

この広告は180日以上新しい記事の投稿がないブログに表示されております。