• ベストアンサー

リセットをマクロに登録したいのですが・・・

ExcelやWord(2002です)で、他の人がいろいろ設定を変更したりしたメニューバーやツールバーの表示を初期状態にリセットしたいのです。出来ればマクロに組み込んでボタンひとつで出来るようにしたいのですが、どの操作をすればすべて元通りになるのでしょうか? 本当はソフトを開く前にすべてリセットできるとありがたいんですが・・・(デスクトップにボタンを置くとか出来ないでしょうか?)

質問者が選んだベストアンサー

  • ベストアンサー
  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.4

バッチファイルを作りましょか。 まず、削除したいExcel.xlbとNormal.dotのパスを調べます。 デスクトップ上をクリックして、デスクトップをアクティブにした状態で「F3」を押します。 「検索」ウインドウが開きますので、「ファイルまたはフォルダの名前」に 「Excel10.xlb,Normal.dot」と入力し、「探す場所」を「ローカルハードドライブ」全部にしてEnter。 WindowsXP+OfficeXPでしたらデフォルトでは C:\Documents and Settings\はげおやぢ\Application Data\Microsoft\Excel\Excel10.xlb C:\Documents and Settings\はげおやぢ\Application Data\Microsoft\Templates\Normal.dot じゃないかな。 こいつをメモ帳に記述します。その見つかったファイルを右クリック→プロパティでパスが表示されますので、そのパスをコピペしちゃえばラクです(ただし最後のファイル名だけは自分で入力することになります)。 その後、これらのパスを””で囲みます。 さらに、文頭に 「DEL 」(半角スペースに注意)と追記ます。 (削除前に確認をしたいときは文末に 「 /P」(半角スペースに注意)を追記します。) DEL "C:\Documents and Settings\はげおやぢ\Application Data\Microsoft\Excel\Excel10.xlb" DEL "C:\Documents and Settings\はげおやぢ\Application Data\Microsoft\Templates\Normal.dot" になりますね。 で、メモ帳を閉じるときにファイル名を「syokika.bat」などのように、お好きな名前.batと拡張子を変更して保存して完成です。 このファイルをダブルクリックするとExcel.xlbとNormal.dotが削除されますので、その後ExcelやWordを起動すればお望みのことが出来るのでは?

nokko327
質問者

お礼

回答ありがとうございます。 検索したらWordのファイルが出てきませんでした。 98なのでC:Windows\Microsoft~でいいのかなぁと思ってなんとなくやって見たのですが、初期化しませんでした。ファイル指定が間違ってたんでしょうか・・・・ また今度やってみます。ありがとうざいました。

その他の回答 (3)

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.3

#2です。 >他のソフトにも使えるのでしょうか? 書き足りないところがありました。 #2はExcelの場合の話で、Wordの場合は#1さんの書かれたnormal.dotだったかと思います。 また、wordの場合は、メニューバー等の設定をリセットして起動する方法があるので、こちらを利用してはどうでしょう? スタート > ファイル名を指定して実行 をクリック。 winword /a と入力してOKをクリックします。 そうするとwordが初期状態でたちあがります。 いろいろと試してご確認ください。

nokko327
質問者

お礼

回答ありがとうございます。Wordにはリセットして立ち上げる方法があるんですね。 やってみます。ありがとうございました。

  • tbobi
  • ベストアンサー率45% (544/1189)
回答No.2

nokko327さん こんばんは。 xlbファイル(正式名は不明)にはメニューバーやツールバーの設定が保存されてます。これはエクセル終了時に保存されます。 ですから、メニューバーやツールバーを好みの設定にしたら、一度エクセルを閉じた後、拡張子xlbのファイルを見つけて別の場所にコピーしておいたらどうでしょう? そうすれば、次回からはそのファイルをクリックしただけで、お好みの状態でエクセルが起動します。 このファイルは、ファイルの検索画面で *.xlb と入れて検索するとみつかると思います。

nokko327
質問者

補足

回答ありがとうございます。そういう方法もあるんですね~。他のソフトにも使えるのでしょうか?

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.1

毎回? じゃマクロなんかじゃなくて、 excel.xlb(excel10.xlb)やnormal.dotを削除するようなバッチファイルやVBSファイルをデスクトップに置いちゃえば良いのでは?

nokko327
質問者

補足

回答ありがとうございます。そのバッチファイルやVBSファイルというのを作る(?)のは難しいのでしょうか?よろしかったら教えていただけないでしょうか? ほとんど毎回なのでそういうプログラムがあればとても助かるんです。

関連するQ&A