アプリ版:「スタンプのみでお礼する」機能のリリースについて

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

A 回答 (5件)

こんばんは。



COMアドインの実体は、各アプリケーションから読み込みが可能なように登録されるダイナミック・リンク・ライ ブラリ (DLL) です。データのリンクの仕方が、DDE---> OLE ---> COMと変化していきました。

概論的なところは、ここに出てくる図が分かりやすいです。
http://www.int21.co.jp/pcdn/vb/noriolib/vbmag/6/ …

あまり気にすることはないと思いますが、通常のアドインと同じ機能です。ただ、通常、アドインはユーザーが確認できますが、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/j …
システムポリシーエディタで、確か、VBEditor 自体の切り離しが出来たようですが、もうVistaに対応するか分かりませんね。

もう、ここらで直らないとすると、アップグレード版を入れたほうが良いかもしれません。もしくは、OpenOffice.org などをとりあえず入れておく方法もあると思います。
    • good
    • 0
この回答へのお礼

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

お礼日時:2009/08/10 20:10

こんにちは。



同様の回答も出ていますが、こちらからも少し話しを加えてさせていただきます。

>OSはVISTA で Word は Mocrosofut offce 2000 profecional のものです。
いずれにしても、Vista + Office 2000 では、多少の不具合はあると思います。

とりあえず、一応、その問題を直すなら、ハードディスクからNormal.dot ファイルを探しだして、削除すればよいです。1個とは限りませんから、気をつけてください。再インストールしても、こちらは削除されません。Normal.dot は、環境設定ファイルですが、削除すれば、再び作られます。

アドインに関しては、気になるようでしたら、セーフモードで立ち上げて、外してください。Word 2000で調べてみましたが、テンプレートは、Normal.dot のみでしたが、COMは、6個も入っていました。入れた覚えはありません。COMアドインの外し方は、一旦、COMアドインのツールボタンを貼り付けて、それをクリックしないとみれません。
「Microsoft Wordで奇妙なエラ」の回答画像4

この回答への補足

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

補足日時:2009/08/09 15:06
    • good
    • 0

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 …

この回答への補足

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

補足日時:2009/08/09 14:58
    • good
    • 0

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

この回答への補足

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

補足日時:2009/08/09 14:56
    • good
    • 0

Word実行時に自動的に動くマクロが設定されている気がします。


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

この回答への補足

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

補足日時:2009/08/09 03:29
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!