掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
Excelバージョン取得について (ID:127254)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> Excel.ApplicationオブジェクトのVersionプロパティとか。 ついでに、Application.Build も。 > Office 2003 は 11 を返しますし。 いえ。11 ではなく、"11.0" です。 Version プロパティの戻り値が『文字列』である事に注意してください。 (数値だけが返されるとは限りません) たとえば Excel 97 では、以下のような値を返します。 http://support.microsoft.com/kb/232652/en-us なお、複数のバージョンの Excel が同居していた場合、 CreateObject で起動される Excel は特定できないようです。 どうやら、下記のようにバージョンつきで指定しても、 Set X = CreateObject("Excel.Application.11") そのバージョンの Excel が起動するとは限らないようで…。 # 複数バージョンの混在環境では、CreateObjce で起動されるのが、 # 下位バージョンのExcelになるか、上位バージョンのそれになるのかは、 # インストール順などに左右されるようです。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.