DOBON.NET DOBON.NETプログラミング掲示板過去ログ

VB.NETでインストール済みアプリケーションを確認する方法

環境/言語:[WindowsXP VB.NET .NET Framework1.1]
分類:[.NET]

初めまして。
VB.NET(.NET Framework1.1)を使って、WordやExcelを自動操作する
アプリケーションを開発しているのですが、アプリ起動時に
Microsoft Office Professional Edition 2003がインストールされているかを
チェックする方法がないかを探しています。
オフィスツールの起動処理をtry-catchすれば例外で起動失敗を
把握することは可能なのですが、インストールされていることの確認には
なっていないため、ご存じの方、ぜひご教授をお願い致します。

よろしくお願い致します。
こんにちは、ばんさん。

■No6670に返信(ばんさんの記事)
> VB.NET(.NET Framework1.1)を使って、WordやExcelを自動操作する
> アプリケーションを開発しているのですが、アプリ起動時に
> Microsoft Office Professional Edition 2003がインストールされているかを
> チェックする方法がないかを探しています。
> オフィスツールの起動処理をtry-catchすれば例外で起動失敗を
> 把握することは可能なのですが、インストールされていることの確認には
> なっていないため、ご存じの方、ぜひご教授をお願い致します。

この辺りは御覧になりましたか?
http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=6125&no=0&KLOG=2
返信ありがとうございます。

なるほど、レジストリを見るのですね。
サンプルを参考にコードを作成してみます。

ありがとうございました。



■No6671に返信(java.lang.Nullpoさんの記事)
> こんにちは、ばんさん。
> > ■No6670に返信(ばんさんの記事)
>>VB.NET(.NET Framework1.1)を使って、WordやExcelを自動操作する
>>アプリケーションを開発しているのですが、アプリ起動時に
>>Microsoft Office Professional Edition 2003がインストールされているかを
>>チェックする方法がないかを探しています。
>>オフィスツールの起動処理をtry-catchすれば例外で起動失敗を
>>把握することは可能なのですが、インストールされていることの確認には
>>なっていないため、ご存じの方、ぜひご教授をお願い致します。
> > この辺りは御覧になりましたか?
> http://dobon.net/cgi-bin/vbbbs/cbbs.cgi?mode=al2&namber=6125&no=0&KLOG=2
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板