|
> Outlook2007がインストールされているという条件を確実に判定する方法はわかりますか? > もちろん、「プログラム的にではなく、手動でという意味で」です。
Office には多様なパッケージ(=Standard, Professional, ...)が存在するので、「Office がインストールされていること」というシナリオ設定だと、判定はかなり困難です。 どんなケースにも対応できる完璧な手順はおそらく存在しないでしょう。
「自アプリケーションでの Office の使い方」に応じて、毎回戦略を検討する他無いと思います。 例えば、自アプリケーションで Excel をオートメーションしているようなら
a) レジストリから Excel の ProgId を検索・追跡して Excel の実行ファイルのフルパスを取得し、実行ファイルの存在を確認する。 b) 実際に Excel をオートメーション起動することを確認する。
等が考えれます。
が、そこまでして「Office がインストールされていること」を確認したとして、自アプリケーションのインストール後に Office がアンインストールされてしまったらどうするんでしょうね?
|