none
EXCELのインストール確認について RRS feed

  • 質問

  • EXCELがインストールされているか確認するために、

    System.Type.GetTypeFromProgID("Excel.Application");

    を実行しているのですが、EXCEL2016がインストールされている環境ではnullが返却されます。

    なぜでしょうか。

    このコードを変えずに何かをインストールすることによってnullが返却されないようにすることは可能でしょうか。

    2019年6月26日 15:10

すべての返信

  • 当てずっぽうとしては、「Office がストアアプリ版である」「プログラムを管理者権限で実行している」の組み合わせでしょうか?
    そうであれば、過去のスレッド でもあるようにプログラムでの解決は無理だと思われるため、Office をデスクトップアプリ版に変えることを検討していただくことになります。
    2019年6月26日 21:08
    モデレータ
  • 回答ありがとうございます。

    ストアアプリ版かデスクトップアプリ版かは確認致します。


    • 編集済み yty0918 2019年6月27日 0:45
    2019年6月27日 0:45
  • yty0918さん、こんにちは。フォーラムオペレーターのHarukaです。
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    本件につきまして、その後の状況はいかがでしょうか。
    私のテストによると、コードはうまく機能します。 Excel 2016のインストールを確認してください。

    私のエクセル:

    私の戻り値:

    どうぞよろしくお願いします。


    MSDN/ TechNet Community Support Haruka

    ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、
    ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2019年7月1日 7:47
    モデレータ