OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

エクセルでのオートメーションエラー

  • すぐに回答を!
  • 質問No.200621
  • 閲覧数1263
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 48% (48/98)

たびたびお世話になっております。
excel2000のVBAでユーザーフォームを作成し、ユーザーフォーム上のコマンドボタンで処理を実行しています。処理はワークシート上の計算を実行したり、メールに添付し送信したり・・・です。この実行後にもう一度ユーザーフォームを開こうとすると、(ユーザーフォーム.show)まず、パス名が無効です、のエラー。ワークブックを保存し閉じようとすると(これもユーザーフォームのコマンドボタン)、オートメーションエラーです、となります。ユーザーフォームを閉じ、excelを終了しようとすると、EXCELは終了できません。となってしまいます。
なぜ?どーして?チンプンです。
ちなみにその後、もう一度同じワークブックを開こうとすると、使用中になり、
読取専用でしか開けません。
どうか、教えてください。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル11

ベストアンサー率 33% (102/305)

「メールに添付し送信」の段階で実行中なのにユーザーフォームにアクセスしたためエラーがでたようです。
エクセル自体は処理はおわってもリンク先の他のアプリケーションがまだ処理が終わっていないかもしれません。
強制終了すると使用していないのに使用中となってしまいます。
この状態を解除するにはWINDOWS2000だとctrl+Altでタスクマネージャを開き、プロセスでEXCEL.exeを選択してプロセスの終了。WIN95/98だと(VISUAL STUDIOがあればプロセスビューアを使って)なければ再起動するしかありません。
お礼コメント
masayo

お礼率 48% (48/98)

ありがとうございました。
実行中なのですか。どのくらい時間がかかるのかはわかりませんよね。
ユーザーに配布するワークシートなので、あまり好ましくないですね。メールに添付するところは外そうかな?とも思いました。
ユーザーフォームの使い方、あまり良く理解していなくて申し訳ありません。
もうすこし勉強しようと思います。ありがとうございました。
投稿日時 - 2002-01-21 09:12:38
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ