• 締切済み

Microsoft Wordで奇妙なエラーがでます

Microsoft Word を使おうとアイコンをクリックしました。すると、Microsoft Visual Basic という枠が現れ、実行時エラー’424’;オブジェクトが必要です。と表示されます。これはいったいどういうことでしょうか。また、このメッセージが示す問題を解決するにはどうすればよいでしょうか。お教えください。

みんなの回答

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

こんばんは。 COMアドインの実体は、各アプリケーションから読み込みが可能なように登録されるダイナミック・リンク・ライ ブラリ (DLL) です。データのリンクの仕方が、DDE---> OLE ---> COMと変化していきました。 概論的なところは、ここに出てくる図が分かりやすいです。 http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/6/oleabs/oleabs.html あまり気にすることはないと思いますが、通常のアドインと同じ機能です。ただ、通常、アドインはユーザーが確認できますが、COMアドインは、ユーザーが知らないで入れられているアドインです。Excelには、ほとんどないものですが、Wordにはあります。 COMアドイン自体は、VBAマクロではなく、C言語やVBでコンパイルされた、OLE(Active X)と同等のコンパイル型のマクロです。 例えば、グーグルデスクトップをおくと、知らないうちに、Google Desktop Office Addin が入っています。私の場合は、複数のOffice が入っているので、Word 2000も同じように繋がってしまいます。 ところで、#2さんのところの >"C:\Program Files\Microsoft Office\Office\Winword.exe" /a を入れてクリックしましたが、--中略-- しかし、問題の症状は改善できませんでした。 /a を付けてもダメだったとのことですと、おそらく、VBEditor 内のツール-参照設定の中の基本ツールがインストールされないか、リンクしないのだと思います。参照不可とか出ているのかもしれません。通常は、その部分を外せばよいです。ただ、VBAはもう使えないはずです。 それでもダメなら、 http://www.microsoft.com/japan/office/ork/2000/journ/info9j.mspx システムポリシーエディタで、確か、VBEditor 自体の切り離しが出来たようですが、もうVistaに対応するか分かりませんね。 もう、ここらで直らないとすると、アップグレード版を入れたほうが良いかもしれません。もしくは、OpenOffice.org などをとりあえず入れておく方法もあると思います。

OKWave2008
質問者

お礼

ご親切にありがとうございます。あきらめます。ちなみに、スタート、検索の開始にNormal.dotを入力してこれを探しましたが見つけることはできませんでした。ユーザー設定画面を奇跡的に発見し、COMを画面上のボックスに入れてクリックしましたが、COMのつくものはありませんでした。 それにしても、オークションでもoffice2003は高価ですね。

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

こんにちは。 同様の回答も出ていますが、こちらからも少し話しを加えてさせていただきます。 >OSはVISTA で Word は Mocrosofut offce 2000 profecional のものです。 いずれにしても、Vista + Office 2000 では、多少の不具合はあると思います。 とりあえず、一応、その問題を直すなら、ハードディスクからNormal.dot ファイルを探しだして、削除すればよいです。1個とは限りませんから、気をつけてください。再インストールしても、こちらは削除されません。Normal.dot は、環境設定ファイルですが、削除すれば、再び作られます。 アドインに関しては、気になるようでしたら、セーフモードで立ち上げて、外してください。Word 2000で調べてみましたが、テンプレートは、Normal.dot のみでしたが、COMは、6個も入っていました。入れた覚えはありません。COMアドインの外し方は、一旦、COMアドインのツールボタンを貼り付けて、それをクリックしないとみれません。

OKWave2008
質問者

補足

アドバイスありがとうございます。なにぶん素人ですのでお教えください。アドインに関して気になるとはどういうことでしょうか。またアドインは付属ソフトと理解しているのですが、それでよいでしょうか。COMとはなんでしょうか?COMアドインについても理解できません。ご教示頂ければ助かります。

回答No.3

Office2000を削除して再インストールしても、アドインされたものには 影響しませんので意味がありません。 使用しているテンプレート、またはアドインテンプレートのマクロでの ユーザーフォームなどが起動時に影響しているのでしょうから、それが 原因なのかを確かめるために起動スイッチでWordを開きます。 [WD2000] Word が正しく動作しない場合 http://support.microsoft.com/kb/414220/JA/ Word 2000、Word 2002、または Word 2003 の起動または使用中に 発生する問題のトラブルシューティング方法 http://support.microsoft.com/kb/259413/ja /aスイッチをつけて問題がなければ、スタートアップやテンプレートを 削除するなどしてみてください。 ちなみに、VISTAではOffice2000の動作が不安定になっても、動作保障 していませんし、そのための技術情報も用意されていませんので、個々 に自己対応してください。 http://sakanade.asablo.jp/blog/2007/10/01/1831502 http://social.technet.microsoft.com/Forums/ja-JP/windowsvistasoftwareja/thread/12cf13bd-630a-4ce3-8328-05015ef36a78

OKWave2008
質問者

補足

アドバイスありがとうございます。お教え頂いたHP(http://support.microsoft.com/kb/259413/ja)を開いて/aスイッチの取り付け方を参考にしようと思ったのですが、VISTAではスタートボタンを押しても、プログラムを指定して実行という項目はありません。検索の開始に、プログラムを指定して実行と入力すると、プログラムを指定して実行が現れたので、そこに"C:\Program Files\Microsoft Office\Office\Winword.exe" /a を入れてクリックしましたが、Wordが起動して、ユーザー名のプレートが現れ、OKをくりっくしました。しかし、問題の症状は改善できませんでした。

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

ワードの画面が表示されるのであれば「開発」タブから「マクロ」をクリックし、表示される画面で、ほかにマクロを使用したことが全くないのであれば「削除」を選択して、マクロの削除をすればよいでしょう。

OKWave2008
質問者

補足

アドバイスくださりありがとうございます。ワード画面で「開発」タブを探すことができません。どこにあるのでしょうか。

  • ml_4649
  • ベストアンサー率14% (123/860)
回答No.1

Word実行時に自動的に動くマクロが設定されている気がします。 さらに、そのマクロの中でエラーが出ているのではないでしょうか? 動作に必要なオブジェクトがなくて動かないと言う事だと思います。

OKWave2008
質問者

補足

ご指摘ありがとうございます。ではどうしたらいいのでしょうか。OSはVISTA で Word は Mocrosofut offce 2000 profecional のものです。一度、ofiice を削除して、再インストールしても同様の現象が発生します。お助けください。

関連するQ&A

  • Word2000の起動時のエラー

    Word2000を起動すると毎回 Microsoft Visual Basic 実行時エラー'91': 「オブジェクト変数またはWithブロック変数が設定されていません」 というエラーメッセージが出ます。 そのまま「終了」をクリックするとWordを普通に使えはするのですが、毎度エラーメッセージが出てくるので気になります。エラーメッセージが出ないように設定できますでしょうか。 使用OSはWindows2000です。

  • Microsoft Visual Basic 非表示モジュール というエラーがでないように

    Word、Excelを起動すると、毎回 「Microsoft Visual Basic  非表示モジュール Auto exec内でコンパイルエラーが発生しました」 というエラーメッセージが表示されます。 そのまま、OKをクリックすれば、普通に動くのですが、 毎回エラーメッセージが出るので困っています。 以前、でている質問ですが、試してみて解決しなかったので 何か新たな対処法がありましたら、よろしくお願い致します。

  • word起動時のエラーについて

    Wordを起動すると、毎回 「Microsoft Visual Basic 非表示モジュール Auto exec 内でコンパイルエラーが発生しました」 というエラーメッセージが表示されます。 そのまま、OKをクリックすればWordは普通に動くのですが、毎回エラーメッセージが出るので困っています。 一度再インストールしたのですが、状況は変わりませんでした。どなたかわかる方よろしくお願いします。

  • Microsoft Word 2003へMicrosoft数式をインストールする方法

    今Microsoft Word 2003を使用しているのですが、 「Microsoft数式」を挿入しようとしました。 しかしインストールされていなかったので ユーザー設定からアイコンを出し、「インストールしますか?」と聞いてきたのでクリックすると 「インストールソースファイルが見つかりません」と エラーメッセージが出ました。どなたか Microsoft Word 2003へMicrosoft数式を インストールする方法をご存知の方、教えてください。

  • wordでエラー

    ワードを起動すると、「非表示モジュール、Main内でコンパイルエラーが発生しました」と表示されます。 。 また、保存ボタンを押しても同様のエラーが表示されます。ちなみに、タイトルバーの所には「Microsoft Visual Basic」って書いてあります 再インストールしても、この現象は直りませんでした。 解決策を教えて下さい。

  • ワードで実行時エラー 424 オブジェクトが必要です

    Office 2003ですが、ワードの立ち上げ時に「ワードで実行時エラー 424 オブジェクトが必要です」のメッセージが出ます。VBのエラーメッセージのようですが、何をしたらよいのか判りません。とりあえずエラーメッセージのボックスを「終了」で閉じると文章は開きますが、保存時にフリーズします。

  • ワードが立ち上がりません

    microsoft wordを立ち上げようとすると、「Microsoft Visual Basic」のエラーメッセージが「非表示モジュールAutoExec内でコンパイルエラーが生じました」と表示され、立ち上がろうとしていたWordが固まってしまいます。タスクマネージャーでタスクを終了させようとすると、Windowsのエラーが表示されます。何が起きているのでしょうか・・・  Wordを使用するためにはどうすればよいのでしょうか。教えてください!!

  • Microsoft Word 2002

    Microsoft Word 2002 Microsoft Word 2002を使っている方への質問です。 ワードでファイルを開くときに表示されます。 〔コンバータmswrd632を起動できません。〕      ↑ 上記のメッセージが表示されます。 どなたか簡単に解決できる方法を教えてください。 バージョンとOSを書いておきます。    ↓ Version:Word 2002 OS:XP よろしくお願いします。

  • word2002でオブジェクトエラーになります

    OFFICEXPのwordにエクセルや他のオブジェクトを貼り付けたときに 「このオブジェクトは壊れているか使用できません」 とメッセージが出ます。 挿入からオブジェクトで貼り付けて、最初の作成だけは出来ます。 できあがったオブジェクトを編集するためにオブジェクトの上で ダブルクリックすると上記のエラーが出ます。 逆にエクセルにワードのオブジェクトを同様に挿入したら 問題なく編集できます。 アプリケーションの修復をしても改善できません。 どこか設定の問題なのでしょうか。 それともwordの再インストールなどをすれば元に戻るのでしょうか。 どなたか詳しい方教えてください。

  • Microsoft Word がすぐには動かない!

    ワードをスタートさせる毎に「Microsoft Office Wordのコンポーネントをインストール中です。」とメッセージが出て1分近く待たされます。どこかを設定し直せば解決する問題だと思いますが、どこを直せばよいのかわかりません。どなたかご教示下さいませんか?

専門家に質問してみよう