• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:実行時エラ― -2147417846(800101)

実行時エラー -2147417846(800101)とは?VBAで発生するエラーについて

このQ&Aのポイント
  • 実行時エラー -2147417846(800101)は、VBAで発生するエラーの一つです。共有フォルダに入っているアクセスを開く際に発生することがあります。コマンドボタンを押してフォームを開こうとすると、しばらくフリーズした後にこのエラーが表示されます。具体的には、「実行時エラー -2147417846(8001010a)オートメーションエラーです。メッセージフィルターはアプリケーションがビジーであることを示しています」と表示されます。
  • ただし、このエラーは必ずしも常に表示されるわけではありません。場合によっては表示されないこともあります。また、このエラーが表示されても、フォームを閉じて再度開けばエラーは表示されなくなります。ただし、再起動やアクセスのリセットを行った場合には再びこのエラーが表示されることがあります。
  • このエラーの発生タイミングは必ずしも起動時に限られていません。VBAを使っている場合に発生しやすいエラーであり、具体的な原因は複数あります。例えば、共有フォルダのアクセス権限の問題や、他のプロセスがアクセスを占有していることが原因となることがあります。

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

  • ベストアンサー
  • chayamati
  • ベストアンサー率41% (255/611)
回答No.1

既にお試かとおもいますが 空のACCESSファイルを作成して、ここへ、全て (テーブル、クエリ、フォーム、マクロ、レポート、モジュールの全て) をインポートして、このファアイルを開いてみてください。 必ずインポートして下さい、コピペはダメです。 尚、オートメーションエラー access -2147417846 をキーワードとして 検索してください。何かヒントが掴めるかも

rysiszjihdql
質問者

お礼

ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 実行時エラー’-65535(ffff0001)':

    実行時エラー’-65535(ffff0001)': オートメーションエラーです ・・・とパソコン起動時、しばらくしていたら表示されます。 何のエラーなのでしょうか?何か合わないソフトをインストールしたのでしょうけ?教えてください。

  • ACCESSアプリケーションから実行するには

    ACCESSファイル(.accdb)をダブルクリックすると フォームが表示されます。 このACCESSファイル(.accdb)をデバッグしたい時 SHIFTキーを押しながらACCESSファイルをダブルクリックすると ACCESSアプリケーションが起動して ACCESSアプリケーションのウインドウ (左側にフォームやモジュールModule1などが表示されているウインドウ) が表示されます。 ALt+F11でVBEのウインドウを表示してブレークポイントを設定した後、 この後どのようにすれば ACCESSファイル(.accdb)が実行されてフォームが表示 されるのでしょうか。 おそらく、ダブルクリックで起動したときは、 Accessのオプションのカレントデータベースの フォームの表示で指定されているフォームが 表示されてVBAプログラムが実行されると思います。 (VBAの中にフォームを表示するコードはありません) SHIFTキーを押しながらダブルクリックで起動した時は、 ACCESSアプリケーションのウインドウ、または、 VBEのウインドウから、フォームを表示して実行 するにはどうすればよいのでしょうか。 よろしくお願いします。 (Windows7 ACCESS2010)

  • 起動時の実行時エラー

    PC起動時に… 『実行時エラー '2147319779 (8002801d)!: オートメーション エラーです。 アプリケーション定義またはオブジェクト定義のエラーです。』 …と毎回こんなタブが出ます。 どうしたら不具合を直し表示しないように出来るでしょうか? どーにもならなかったら再インストールした方がいいのでしょうか? よろしくお願いします

  • PC起動時に OPTSERVE実行時エラー 

    PC起動時に OPTSERVE実行時エラー 214722123(80040111)オートメーションエラーです。class Factoryは要求されたクラスを提供できません。と表示されます。どうすればよいのでしょうか、教えてください。御願いいたします。

  • 実行時エラー2118

    アクセス2010です。 アクセスVBAのコードで Forms("フォーム1").Controls("サブフォーム").Requery を実行しようとすると 実行時エラー2118 ”Requery/再クエリ”アクションを実行する前に、 カレントフィールドを保存する必要があります。 となります。 VBA実行中に、手作業でデータを修正した事により発生したエラーなのですが そもそもVBA実行中にデータをいじる事は可能なのでしょうか? 出来る時とできない時があります。 更に、上記のエラーが発生しているときは、 VBAが中断の状態で、 そのデータを保存することができません。 データの保存が出来ないと、コードが進まないのですが こういう時はどうすればいいのでしょうか? VBAを停止して、手作業で修正したデータを保存するしかないのでしょうか?

  • 実行時エラーの表示

    パソコンを起動して、最初に下記の表示が毎回出ます。 OKをクリックすると消えるのですが、毎回出るのは嫌ですので、消し方をご存知の方教えてください。 optserve 実行時エラー ‘-2147024770(8007007e)‘: オートメーションエラーです。 指定されたモジュールが見つかりません。

  • 保存をすると再開できる時とできない時がある

    VBAコードを編集し保存せずに フォームビューでコマンドボタンを押しADOを含むコードを実行しようとすると 「マシン '<マシン名>' のユーザー 'Admin' が データベースを開けない状態、またはロックできない状態にしています。」 のエラーが出ます。 その時保存をすると再開できる時とできない時があるのですが どういう場合ができないときなのかわかりません。 ただ、フォームのデザインをいじると 確実に保存しただけでは再開できずファイルを一度閉じなければいけないのですが VBAコードだけをいじっても再起動しなければいけない場合があります。 このファイルは自分しか使ってないです。 わかりづらくてすいません。 宜しくお願い致します。

  • 実行時エラー459 withステートメント

    アクセス2010をつかっています。 vbaで With Forms("Fフォーム") のように、フォームをwithステートメントでまとめているのですが この部分で、 http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1369450963 と同じく、 実行時エラー459「オブジェクトまたはクラスがこのイベントセットをサポートしていません」と表示されてしまいます。 しかし、一度デバッグボタンを押し、再度続行すると、もう同じエラーは発生しません。 だけどファイルを閉じて開き直すと、また同じ部分で同じエラーが発生します。 カレンダーフォームは設置していません。 原因わかる方いらっしゃいますか?

  • PC起動時に、フォームを表示

    PCの起動時にAccessのフォームを最大化表示で起動すには どのようにすればよいのでしょうか? 今、Accessで蔵書検索システムを作ろうと思っていまして フォームを開くにはAccessのウインドウ上でしか開くことができないので、これを最大化表示でフォームだけを 表示し蔵書検索の専用機作りたいんですがどうすればできるのでしょうか、私自身VB・VBAの知識がありません。 わかる方よろしくお願いします。

  • 「実行時エラー 3035メモリ不足です」

    アクセスのテーブルを開いてレコードを並び替えようとすると 「メモリ不足です」と表示されます。 VBAで、 DoCmd.RunSQL SQL のコードでも同じように 「実行時エラー 3035メモリ不足です」と言うエラーが発生します。 VBAでエラーになった場合は、 一度エラーでとまりますが、そのままF5を押すと問題なく実行できます。 メモリは4G積んでいます。win7です。 そんなにメモリが低いでしょうか? アクセスのレコード数は40000くらいです。

専門家に質問してみよう