• ベストアンサー

「ファイルが見つかりません」 Error 53

アクセス2010です。 さっきまで使えてたファイルを一回閉じ、再度開いたらVBE画面が表示され「ファイルが見つかりません」となります。 VBAはたくさん含まれています。 ステップインでエラー場所を探そうとF8を押しても、「ファイルが見つかりません」が表示され、 エラー箇所すら探せないのですが、何が起きてるのでしょうか? ファイルが壊れたのですか? ヘルプファイルの内容は「ファイルが見つかりません。 (Error 53)」です。

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

  • ベストアンサー
回答No.1

そのエラーに遭遇した経験はありませんが私なら・・ということで。 オリジナルをこれ以上壊さないために オリジナルのコピーファイルを作成します。 Accessのオプションの「閉じるときに最適化」は無効にしておいてください。 以下コピーファイルを使って 案A・Accessを立ち上げて、Shiftキーを押しながらコピーファイルを開く。 無事に開けたらVBEウィンドウのデバッグ→コンパイル。 一旦保存しコピーファイルのコピーを作って 先ほどと同様に開いて最適化を行う。 ダメなら 案B・新規ファイルを作成し、コピーファイルからすべてインポート。 それでもダメなら 案C・C:\Program Files (x86)\・・・・\Office14\MSACCESS.EXE コピーファイルのフルパス /decompile をコマンドプロンプトで試す。 http://www.f3.dion.ne.jp/~element/msaccess/AcTipsContextMenuExt.html 上記のいずれかで復活できないと私にはちょっと。。。 なお、Accessは開発中は壊れやすいので オプションの「名前の自動修正オプション」は無効にしておいた方が 無難です。 また、壊れても被害を少なくするために世代バックアップを取りつつ 開発を進められたらと思います。 モーグさんの http://www.moug.net/tech/acvba/0070012.html に手を加えたものを使っています。

oehbuencu
質問者

お礼

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

関連するQ&A

  • エラーではないのにVBE画面が開いて中断される

    エラーメッセージが表示されないのに VBE画面に飛ぶことがあります。 他の人が作ったアクセスで、コマンドボタンを押すと、VBE画面が開き、途中でコードが止まります。 まるでその部分にブレークポイントがついてるかのようにVBAが中断されます。 しかし確認してもブレークポイントはついてないし、エラーも発生していません。 そのまま、F5キーでVBAの実行をすると問題なく動きます。 そして再度同じコマンドボタンを押してもエラーは発生しません。 mdbファイルを開いて1回目にコマンドボタンを押した時だけ発生します。 どういうことなのでしょうか?ヴァージョンは2003です。 よろしくお願い致します。

  • 「ファイルが見つかりません」VBAが実行できない

    今まで問題なく使えてたアクセスのファイルがあるのですが vbaコードを実行しようとしたら、ファイルが見つかりません と言うエラーがでてしまいます。 VBE画面を開いて、コンパイルしてみたのですが、どこでエラーになってるのか出ません。 何をしても、ファイルが見つかりません が出ます。 どうすればいいでしょうか? 2010です。

  • アクセス 壊れた? 「ファイルが見つかりません」

    今まで使えてたアクセスファイルが突然使えなくなりました。 ファイルを開くだけで画像のように 「ファイルが見つかりません」となります。 ヘルプの内容は ------------------------------------------------------------------------ ファイルが見つかりません。 (Error 53) アプリケーション情報 指定された場所にファイルが見つかりません。エラーの原因と対処方法を次に示します。 Kill、Name、または Open などのステートメントで、存在しないファイルを参照しています。 ファイル名とパスが正しいかどうかを確認します。 ダイナミック リンク ライブラリ (DLL) または Macintosh コード リソースでプロシージャが呼び出されましたが、Declare ステートメントの Lib 節で指定されている名前のライブラリ ファイル または リソース ファイルが見つかりません。 ファイル名とパスが正しいかどうかを確認します。 開発環境で、存在しないプロジェクトを開こうとしたり、テキスト ファイルをロードしようとすると、このエラーが発生します。 プロジェクト名またはファイル名とパスが正しいかどうかを確認します。 詳細については、目的の項目を選択して F1 キー (Windows) または Help キー (Macintosh) を押してください。 ------------------------------------------------------------------------ となっておりますが、コードはいじってないし VBE画面で、デバッグ→コンパイルすると、また「ファイルが見つかりません」と表示されて、 どの部分でエラーになってるかもわからないし、中断モードにもなりません。 どうすればいいでしょうか?2007です。よろしくお願いします。

  • クエリのヘルプの使い方 アクセス2010

    アクセス2010を使ってるのですが、ヘルプの使い方が良くわからないので教えてください。 クエリのビルドで「StrConv」の意味を知りたかったので、ヘルプというボタンを押して、 ヘルプを立ち上げて、検索窓で「StrConv」を検索したのですが、1件もヒットしませんでした。 これはなぜなんでしょう? ビルドでのヘルプの使い方が良くわかりません。 ちなみにvbe画面でヘルプを立ち上げて、StrConvを検索したらちゃんとヒットしました。 でもこれはvbaで使うStrConvのヘルプ内容ですよね? クエリで使うStrConvのヘルプの内容を表示する方法を教えてください

  • アドインエラーについて

    エクセルVBAでアドインファイルを使用しています。 時々、 Excelで前回アドイン’アドインファイルのパス’を開いたときに重大なエラーが 発生しました。このアドインを使用できないようにしますか? このアドインを再度使用できるようにするには、[ヘルプ]メニューから[バージョン情報]をクリックし、 [使用できないアイテム]をクリックします。 このメッセージが出てしまい、エクセルVBAプログラムを起動することができません。 1度出てしまうと、再度実行しても上記メッセージが必ず出てしまいます。 再度、アドインファイルを作成しなおすと、エラーは解消されます。 また、VBAプログラムを動かしてると、何かのタイミングで、また、上記のメッセージが 表示されるようになってしまいます。 どうして出るのかがわかりません。 何か参考になることがあれば教えて下さい。

  • ブレークポイントを設置してないのに止まる

    不思議な現象が起きてます。 アクセスのファイルをダブルクリックして開き、フォームがが表示されるのですが コマンドボタン(コマンド6)を押すと、 VBE画面が開いて、デバッグモードで止まってしまいます。 ブレークポイントは設置していないのにです。 しかし、そのまま実行ボタンを押してそのコードを1度通過したら 再度コマンドボタンを押してもイベントが中断されません。 エラーも起きません。 VBE画面の Private Sub コマンド6_Click() の部分で、中断されます。 ファイルを閉じ、再度ダブルクリックしてファイルを開き、 コマンド6を押すと、VBE画面が開きイベントが中断されます。 ヴァージョンはアクセス2003です。 原因はなんでしょう?ご回答よろしくお願いします。

  • OUTLOOK VBE エラー [ファイルが見つかりません.]

    こんにちは。 MS OFFICE OUTLOOK2007 のVBEで困っています。 <状況> OUTLOOK起動後にVBEを立ち上げると、 「ファイルが見つかりません。」ERROR 53が表示されて、 VBEが使用不能*になってしまっています。 *実際、VBEは立ち上がるのですが、 プロジェクトエクスプローラ上に「プロジェクトなし」、 と表示され何もできない状態です。 見当違いかもしれませんが、 考えている原因は下記2つです。 <原因!?> 1.この状態になる以前に、 デジタル署名をしないまま保存→マクロ実行→アラーム→マクロの無効化をしてしまったこと 2.手探りでマクロの修正&実行を繰り返していたため。 VBE に保存していたコードの内容は、 受信時にローカルPCの特定フォルダに保存するものと、 メール仕分け機能を利用するスクリプトです。 ネット上で類似のエラーを検索してみましたが、 なかなか解決に結びつかないので質問させていただきました。 解決方法についてアドバイスをいただきたくお願いします。 なお、使用機は、 OUTLOOK 2007 WINDOWS XP PRO SP3 よろしくお願いします。

  • Access2000で・・・

    Access2000でBtrieveファイル(PervasiveSQLV8)を更新するVBAを作成したのですが、コマンドボタンで実行し 処理をながすとエラーが発生します。 エラー個所を特定するためにステップイン等で実行すると、 エラーは発生せず正常に処理が終了します。 全ての関数にOnErrorGotoをつけてみたのですが、 そのエラーが発生するときは、なぜかOnErrorGotoにひっかかりません。 何かよい方法はありませんでしょうか?

  • ヘルプファイルはどこにあるのですか?

    VBAについて質問です。 Sub OnErrorTest() On Error GoTo ErrorTrap Dim i As Integer i = "test" ErrorTrap: MsgBox "エラー番号:" & Err.Number & vbCrLf & _ "エラー内容:" & Err.Description & vbCrLf & _ "ヘルプファイル名" & Err.HelpContext & vbCrLf & _ "プロジェクト名:" & Err.Source End Sub 上記のコードを実行すると エラー番号:13 エラー内容:型が一致しません。 ヘルプファイル名1000013 プロジェクト名:VBAProject が返ってきます。 しかしエラーなのにヘルプは表示されません。 なのにヘルプファイル名1000013となるのはどういう事なのでしょうか? この1000013と言う数字は何を表していますか?

  • 実行時エラー’2118’

    アクセスvbaで いつも問題なく動いているコードなのですが 「実行時エラー’2118’ ”Requery/再クエリ”アクションを実行する前に、カレントフィールドを保存する必要があります。」 というエラーが出ます。 エラーが発生するコードは Forms("フォーム1").Controls("SF").Requery です。 中断中のvbe画面でctrl+sで保存をしてみたのですが 変わりません。

専門家に質問してみよう