- ベストアンサー
エクセルの実行時エラー
エクセル2000でファイルを開くと、「実行時エラー'5'プロシージャの呼出し、または引数が不正です。」というのがでてきます。過去の質問でにたようなのがあったんですけど解決できなかったので新たに質問させて下さい。 こうなってしまった経緯は、まずエクセル自体が開かなくなってしまいました。開こうとするとフリーズしてしまい、強制終了するしか無くなってしまいます。 この症状は過去の質問を参考にさせていただき回避できたのですが、その後上記のようなエラーメッセージがでるようになりました。 仕事に差支えてちょっと困っています。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>SP1やSP2ってなんですか? WindowsUpdate(最近模様替えしたようですね)のofficeアップデートからたどれる http://office.microsoft.com/japan/productupdates/ ↑ここから手に入るもので、officeソフトの不具合の「修正パッチ(M$社はこう表現しないでしょうが)」です。 例えば他のアプリケーションとの相性が悪くて生じた不具合を修正してくれるプログラムを配布してたりします。 今回のエラーはVBS関連のエラー表示ですので、新たに質問を立てられる場合は、施したアップデートのほかにも「VBSではなにもしてないのにこんなエラーが」の一文を添えると識者の方々も回答しやすいかと。 あまりお役に立てず、申し訳ありません。
その他の回答 (2)
- Hageoyadi
- ベストアンサー率40% (3145/7860)
>←これってどうやるんですか? はい、VBSで何かを組んだのでしたらその内容を(差しさわりのない範囲で)教えてください。それほど経験がないのでエラそうなこといえませんが。 何も組んでない素のExcelでしたら、何もすることありません。 >Excel再インストールしましたけど うーん、Excel単体ではなく、*.dllなどの共有ファイルが原因かもしれませんね。 自動修復はどうでした?その後、SP1やSP2、他にもWindowsインストーラなどWindowsUpdateで解決につながりそうなものは全て落としてみましょう。 *.dllが原因だとしたら、Windows98系の場合は「ファイル名を指定して実行」→「SFC」と入力してEnterで起動するシステムファイルチェッカもお試しください。 Meだと・・・システムの復元、かな。
補足
VBSでは何も組んでいません。自動修復も試してみましたが変化無しでした。あとはWindowsUpdateでいろいろ落してみようと思います。遅くまでつきあっていただいて有難うございました。また質問すると思いますので宜しくお願いします。 あ、早速、SP1やSP2ってなんですか?
- Hageoyadi
- ベストアンサー率40% (3145/7860)
http://www.microsoft.com/japan/developer/library/script56/vsmscruntimeerrors.htm http://www.telemesse.ne.jp/fish_bird/asp3/vbscript/p004.html の一番上にありますね。 で、その原因は http://www.asahi-net.or.jp/~zn3y-ngi/YNxv9cz5.html にありますが、 ウィルスチェックソフトのアップデートプログラムも原因になりうるかと思われます。 VBSでExcelの起動に変化をつけている記憶がないのでしたら、アプリケーションの自動修復かExcelのアップデート、それでもダメならExcelの再インストールとなるのでは? 経験がないので自信なしです。
補足
有難うございます。厚かましいのですがもうちょっと教えて下さい。「・プロシージャに渡すパラメータが有効であることを確認します。・適切なタイミングで関数を呼び出していることを確認します。」←これってどうやるんですか? ちなみにExcel再インストールしたけどだめでした。また、ウィルスチェックソフトは(今は)何も入っていない状態ですので関係ないと思います。宜しくお願いします。
お礼
ありがとうございました。お礼遅くなってすみません。無事解決致しました。原因はどこかで拾ってきたアドインのようでした。そのアイコンを押すとVBSがなんとかとういうメッセージが出てきてその後気づいたら普通に開くようになっていました。なんともまぬけな話ですね。おつきあい下さりありがとうございました。