.NET Framework

Excelのバージョンを取得する

using System;
using System.Reflection;

    // Excelアプリケーションに接続
    Type classType = Type.GetTypeFromProgID("Excel.Application");
    object app = Activator.CreateInstance(classType);
    if (app == null) {
        // 未インストールの場合
    }

    // バージョンを取得
    object versionObj = app.GetType().InvokeMember(
        "Version", BindingFlags.GetProperty, null, app, null);
    string version = versionObj.ToString();
    
    if ("11.0".Equals(version))
    {
        // Office2003インストール済みの場合
    }
    else if ("12.0".Equals(version))
    {
        // Office2007インストール済みの場合
    }
    else if ("14.0".Equals(version))
    {
        // Office2010インストール済みの場合
    }
}


超多機能のアクセス解析が永久無料!

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019/12/02 (月) 12:43:38 (1628d)

PCpዾyǗlgĂ܂}WŔ܂z 萔O~ył񂫁z Yahoo yV NTT-X Store

z[y[W ̃NWbgJ[h COiq ӂ邳Ɣ[ COsیI COze