• 締切済み

エクセル2000 SP3 でマクロ定義のBOOKを開くときCPU使用率100%

タイトルのことがWin2000上で起こっています。ただ、30~60秒位 CPU使用率100%の状態が続いた後、BOOKを開くことができます。一旦OPENすると何のストレスもなく入力ができsheet間の移動もスムーズで上書き保存もほぼストレスはありません。しかし、そのBOOKを閉じようとすると再び 30~60秒位CPU使用率100%の状態が続き閉じます。他の同一機種のPCで同一BOOKをOPEN/CLOSEするときは、CPU使用率20%位でスムーズに動きます。なぜでしょうか。他のPCとの違いとしては、私が使用しているのは、フリーソフトをインストールしてあることです。また、エクセルに限らずパワーポイントを立ち上げるときでも5秒位100%になります。このストレス地獄から脱出する方法をお願いします。 ★該当PCは会社にあるため教えて頂いたことの実行と結果報告に時間が掛かりますがよろしくお願いします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.6

magohati様、こんばんは。 勉強になりました。確かに、昔、そのような話を聞いたことがありますが、もう長い間聞いたことがありませんでした。そのためのWin98用ツールを昔作ったことがありますが、すっかり忘れてしまいました。 ただ、今でも、毎日、PC終了前に、CCCleaner というツールで、IEの残骸などの不要ファイル削除しています。 http://www.ccleaner.com/ おっしゃった質疑応答は、別途メモし、後々、参照できるようにしました。ありがとうございました。

noname#212823
noname#212823
回答No.5

magohatiです、Wendy02さん。なぜか自分で回答できないので別IDを用いて報告します。 自己レスです。解決しました!OFFICEを再インストールする必要はありませんでした。 下記フォルダ内の *.emf という識別子のFILEを全て削除すると正常にレスポンス良く動作しました。(最初は削除ではなく別の場所へ移動させた方がベター) \Documents and Settings\自分のユーザー名\Local Settings\Temp どうもありがとうございました。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.4

こんばんは。Wendy02です。 >※自宅PCでZドライブの割り当て方が分かれば教えてください。 今のは、お金の掛からない方法では分からないですね。(結構、これでもいろんな本を読んで調べたのですが、その方面は鈍いもので・・・) その代わりといってはなんですが、自宅のPCにZドライブを設けるなら、仮想ドライブというのが、一番、安心してできるのではないでしょうか? 前のPCでは、仮想ドライブを使っていたのですが、パソコンが故障し始めて、ほとんどの機能を取ってしまいましたので、その時になくしてしまいました。 実際のドライブの割り当てに関しては、今のXPは、専用ツールを購入してくれば、わりに簡単に出来るような話を聞きます。HDDの最初だけは選ばせてくれるようですが、後、ドライブが決定してしまうと、FDISKでは割り当ては出来なかったような気がします。(XP SP2 以前は違うようです。昔は、この方面はわりに簡単だったけれどね・・・。私なんかは、ギリギリのところで、今のPCについていっているだけです。) [窓の杜] (仮想ドライブ)

参考URL:
http://www.forest.impress.co.jp/lib/sys/hardcust/virtualdrv/vrtldrvex.html
magohati
質問者

お礼

こんばんは,Wendy02さん。 会社で、ソフトの再インストールを行えるようになりました。 まずOFFICE系のものを、それでもダメならWin2000から再インストールすることになりました。時期未定ですが年内にOFFICE系だけはトライしたいと思っています。ひとまずここまでです。

magohati
質問者

補足

会社PCの Zドライブ のパス設定は正しかったです。そして今日、自分でインストールしたソフトを全てアンインストールして試してみましたが、同じ型の他のPCと同じ動きはせず、依然レスポンスが悪かったです。管理ツールの『サービス』の種類も同じでした。 一度、officeの再インストールをお願いしてみようと思いました。 それでもダメならOSからの再インストールに挑戦してみます。 ※Zドライブ のこと、ありがとうございました。自分はあまり詳しくないので一旦中断します。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんばんは。Wendy02です。 >(=EXCEL2000+VBマクロ)を自宅PC(=EXCEL2002)で動かしても問題ないですよね? これは、先ほど、別な場所で書きましたが、上位互換で、だいたい、VBAProject がオープンしてある限りは、ほぼ問題ないですね。私の持っているのは、Excel2003と2000です。ただ、残念ながら、100%とは言えませんね。上位バージョンのほうが、いろいろ文法とか厳しくなっていますから、自分の甘いところが、手直しが必要になってしまいます。また、グラフなどは、以前の変なエラーはなくなりました。

magohati
質問者

補足

おはようございます、Wendy02さん。 会社のエクセル(マクロ)ファイルを自宅PCで、実行させようとしましたが、データFILE を Zドライブの何階層か下のフォルダにSETしなければダメのようです。自宅PCでZドライブの割り当てが出来ればいいんですが分かりません(パス構成は分かっています)。一度会社PCの Zドライブ のパス設定が正しいか確認してみます。 ※自宅PCでZドライブの割り当て方が分かれば教えてください。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。Wendy02です。 >ドライバーの削除? いえ、それは、まあしないでいいでしょうね。^^; MS 側では、ドライバーのバージョンアップをしてください、とのことでした。どうも、MS-Office と相性の悪いものはあるようです。 >自宅のPCはWinXP OFFICE2002(SP3)ですが、OFFICEソフト(excel、word)を立ち上げる場合、一瞬でもCPU使用率100%になります。 ところで、こちらの話ですが、その後にストレスが堪らなければ、それはそれで仕方がないのですが、Excel・Wordというのは、一旦、スワップメモリに展開されますね。だから、その時に、CPUを使うわけですが、こちら(XP)で見てみますと、起動時は、100% にはなりませんが、一つのファイルを開く時、99% にまではなっています。次に、もう一つ二つ目のファイルを開くと、100% になりますね。ExcelもWordも物理メモリとは直接には関係がありませんから、そのようになるのだろうと思っています。 私は、ハード系は、ぜんぜんダメなので、この辺りの話は、ほとんど自信がありません。ハード系のカテゴリで詳しい人もいるかとは思います。

magohati
質問者

補足

Excelのセーフモードで開いて比較しました。結果は同様CPU100%となり応答に数十秒掛かりました。という事で、プリンタドライバーのバージョンアップをしてみます。(あればですが) それと、会社でのエクセルファイルを自宅PCで、OPENするとどうなるのか試してみようと思います。この場合、会社のFILE(=EXCEL2000+VBマクロ)を自宅PC(=EXCEL2002)で動かしても問題ないですよね?とりあえずやってみます。 自宅PCについては、Wendy02さんが仰られる様な動きになりました。確かに言われるようにストレスを感じなければ問題ないですね。 あと、最初にお伝えしたように、たぶんレスは遅くなると思いますがよろしくお願いします。(1時間残業して帰宅し、食事&風呂の後にレスの書き込みしてこの時間です・・・トホホ)

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんばんは。 そういう場合は、タスクマネージャー辺りで、何が動いているしかチェックするしかありませんね。プリンタ・ドライバなどの競合などが問題になることがあります。特に、ヒューレットパッカードが良くないという話を聞きましたが、私に限っては、少なくとも、以前、Excel 2000 で、そんな経験をしたことはありません。 後は、アンチウィルスなどによることもあります。 それから、Excelのセーフモードで開いてみて比較する方法がありますね。それで、かなり違うようなら、アドインや xlb ファイルや個人用マクロブック(Personal.xls)が、反乱を起こしている可能性があります。そういう場合は、それらを初期化するしかありませんね。アドインは全部外します。初期化するとは、xlbファイルとPersonal.xlsをバックアップを取って、削除することです。 Excel 2000 のセーフモード起動は、 [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。次に、[名前] ボックスに「Excel /s」(「」は除く) と入力し、[OK] をクリックします。 思い当たるのは、このぐらいでしょうかね。

magohati
質問者

補足

>プリンタ・ドライバなどの競合などが問題になることがあります。 >特に、ヒューレットパッカードが良くないという話を聞きましたが →確かに私のPCは、皆と違うカラープリンターも使えるように設定してあります(HPのPCではありませんが)。ひょっとしてそのせいでしょうか?しかし、ドライバーの削除?をする前に、『Excel 2000 のセーフモード起動』を試してみます。 ☆話は飛ぶのですが、自宅のPCはWinXP OFFICE2002(SP3)ですが、OFFICEソフト(excel、word)を立ち上げる場合、一瞬でもCPU使用率100%になります。『Excel 2000 のセーフモード起動』しても変わりありませんでした。この件で、すぐに思いあたることがないようでしたら別案件で投稿させて頂きますのでよろしくお願いします。

関連するQ&A