• 締切済み

OFFICE2007のインストール判定について

バッチファイルを使用して、 OFFICE2007がインストールされているパソコンについて、 あるプログラムをインストールしようとしています。 OFFICE2007がインストールされているパソコンのみ対象としたいため、 その旨をバッチファイルに記述したいのですが、 判定するための材料はあるでしょうか? (OFFICE12フォルダがあるかどうかを判定材料にしようとしたのですが、アンインストールされていてOFFICE12フォルダのみ存在する場合もあるので確実ではないという認識です)

みんなの回答

  • pita-gora
  • ベストアンサー率70% (102/145)
回答No.2

とりあえず、Office関係でインストールされているものは wmic product WHERE (Name LIKE "%Office%") get name で表示されますので、その結果から対象となりそうなものを比較で判定してはいかがでしょうか。 以下は例です。 wmic product WHERE (Name LIKE "%Office%") get name|find "Microsoft Office Personal 2007" if %errorlevel%==0 echo install Office 2007

AXEL1987
質問者

お礼

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

  • nicotinism
  • ベストアンサー率70% (1019/1452)
回答No.1

VBSならこんな感じで出来るかと思いますが、・・・ Office 2007 は持ち合あわせていないので、 AppName = "・・・・・の部分はそちらで変更してください。 電卓(インストールプログラムの代わり)が立ち上がるまで数秒かかります。 AppName = "Microsoft Office Professional 2010" set oSh = WScript.CreateObject("Wscript.Shell") if isinstalled then oSh.run("calc.exe") else msgbox AppName & "はインストールされていません" end if function isInstalled Computer = "." Set MSIapps = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _ & Computer _ &"\root\cimv2").ExecQuery("select * from Win32_Product") For each App in MSIapps if app.name = AppName then isInstalled = true exit for end if Next end Function

AXEL1987
質問者

お礼

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

関連するQ&A

  • Office356のインストールについて

    Office356のインストール際に、既存のオフィス系ソフトをアンインストールする事が条件になっております。しかしなが、OneNote・OneDriveがアンインストール出来ません。また、Program FilesのMicrosoft Officeフォルダ・Microsoft Office15フォルダの削除も出来ません。(してはダメですよね?)解決方法を教えて下さい。

  • office 2007をインストール出来ません。

    word2007の調子が悪くなったので、アンインストールし再インストールしようとしたら、「エラー1303」が表示されてインストール出来ません。 Administratorでログインしてますのでアクセス権が無いことは無いと思います。 Cドライブを確認したところ、下記のフォルダーがありませんでした。 C:¥Program Files(x86)¥Microsoft office¥office12 このフォルダーを自分で作れば良いんでしょうか。 よろしくお願いいたします。

  • office2003のインストール

    こんにちは。最近vistaに移行しました。 起動するだけでエラーメッセージが5つも6つもでたり、 とにかく遅いとか、マカフィーがアンインストールできないとか、 インターネットとの相性が悪かったりでいろいろ辟易していますが、なんとか折り合いを付けています。 ところで、表題のoffice2003のインストールについてですが、 以前使っていたパソコンに入っていた物です。 前のパソコンはリカバリしてしまったのですが、改めてoffice2003をアンインストールして、vista機の方にインストールできる物でしょうか? office2000がありますので、インストールしましたら、全く認識してくれず、2003ならと思っていますが、徒労に終わりそうで困っています。 どなたか良い解決法をご伝授下さい。お願い致します。

  • VBスクリプトでOFFICEの判定

    お世話になっております。 windowsNT系列(2000・XP)で、OS内にインストールされているOFFICEのバージョンを調べたいと思います。 ただコントロールパネル->プログラムの追加と削除から確認すればいいのですが、その判定に加えてパッチファイルの適応もしたいと思っています。 OFFICEのバージョンを調べて、このそれに対応したプログラムを実行する。 これはどのようにすればいいでしょうか?

  • Office2000がインストールできません。

    助けてください。 もともとOffice2000を使用していましたが、一ヶ月前くらいからOffice2007の試供品をダウンロードし使用していました。そろそろOffice2000に戻そうかとOffice2007試供品をアンインストールしOffice2000を使用しようとしたところ起動しなくなりました。そこで再インストールをするため、Office2000をアンインストールしてインストールしようとしたところ、セットアップ画面までは行くのですがセットアップが進みません。 そしてmsiexec.exeというプログラムが動き始めてフリーズしてしまいます。 なにが原因なのかわかりません。ちなみにWindowsXPです。 どなたか解決方法を教えてください。

  • OPEN OFFICEが削除できません

    友人に薦められてOPEN OFFICEをインストールしましたが 私には使いづらく、使えそうにないのでアンインストールしました。 プログラムの追加と削除からアンインストールしたのですが プログラムファイルの中にも、マイドキュメントの中にも OPEN OFFICEのフォルダが残っており、その中にいろいろなファイルが 入っています。 スタートメニューのすべてのプログラムの中にもOPEN OFFICEはありますが中身はなしになっています。 このプログラムの追加と削除で削除できなかったファイルたちは ゴミ箱に入れて削除しちゃっていいのでしょうか? アンインストール情報の整理というソフトを入れてみましたが OPEN OFFICEは出てきませんでした。 使わないのがPCに入ってるのがなんだか気になるので なるべく削除したいです。 わかる方、教えてください。

  • Office2000Personalのインストール

    Office97 Professionalの入ったPCにOffice2000Personalを入れようと思いOffice97をアンインストールしてOffice2000Personalをインストールしました。 所がインストール後Accessが無い事に気が付きました。 両方使いたい場合、Office97Professionalはアンインストールせず、別フォルダにOffice2000Personalをインストールすればよいのかあるいは上書きインストールすれば 良いのでしょうか。

  • Office2000 SP3のインストール

    Office2000のサービスパック3をあてようとしたところ 「このシステムには、必要とされているバージョンの製品がありません。」 のメッセージを出力してサービスパックがインストールできません。 PC環境 Win2000SP3 Offic97(Accessのみ SR2) Office2000 Officeのインストールフォルダはデフォルト値ではなく Office97/Office2000 ともにフォルダを変更しています。 インストール方法:Of97を共存させるため一度アンインストールを行っている Of2000 インストール Of97 インストール Of97 アンインストール Of2000 アンインストール Of2000 インストール Of97 インストール

  • Office2000の再インストールが出来ない

    OSはMeです。Office2000Personalをアンインストールしました。再インストールしたところ、 (プログラム開始エラー) MSIEXEC.EXEファイルがリンクしているエクスポート MSIDLL:222はみつかりません。 (Microsoft Office2000 Personal セットアップ) C:\WINDOWS\SYSTEM\msiexec.exeを起動できません。 システムに接続されたデバイスが機能していません。 というような表示が出てきて、インストールが出来ません。 どうすればインストールできるか教えてください。

  • office2003の再インストール方法について

    はじめまして。よろしくお願いいたします。 Office Professional Edition 2003 をCDからインストール済みの富士通パソコンを使っています。ソフトが最初から入っていないパソコンに後から入れるという形をとりました。 「Access」が入っていると、別のソフトと競合して使えないと分かり、「Access」をアンインストールすることにしました。 アクセスだけを削除したかったのですが、なぜか、office2003全部が削除されてしまいました。 もう一度、office2003をインストールしようとしたのですが、CDが見つからないため、「アクセサリ」→「プログラムの復元」をしました。 すると、アイコンは出来たのですが、ソフトが立ち上がらず「インストーラの準備中」→「この修正プログラム パッケージを開くことができませんでした。修正プログラムパッケージが存在し、アクセスできることを確認してください。またはアプリケーションベンダに問い合わせ、Windowsインストーラの修正プログラムパッケージが有効であることを確認してください。」という表示が出ます。 どうすれば、オフィスの中身を回復できるでしょうか? 無理な場合は、もう一度「システムの復元」で「以前の復元をとりけす」にして大丈夫(さっきまで使っていた状態)に戻るのでしょうか? ご回答よろしくお願いいたします。

専門家に質問してみよう