次の方法で共有

Accessのデバッグができなくなりました。

Anonymous
2017-01-29T03:50:16+00:00

ACCESS2007 VBAに関する質問です。(OSはWindows7)

Accessのイベントプロシージャをエディット画面で書いているのですが、

以前はデバッグがちゃんとできておりました。

しかしいつからか、VBAのデバッグが出来なくなってしまいました。

ステップインはもちろんユーザーフォームの実行を行っても下記のような画面が出て、実行できません。

(メニューから実行していますので、ショートカットキーの問題ではなさそうです)

フォームにVBA実行ボタン(イベントプロシージャ)を設定して、フォームから実行するとちゃんと動きます。

ブレークポイントを設定しておくと、そこでマクロが止まりそれ以降も普通にF8キーで1行ずつの実行ができます。

カレントプロジェクトだけでなく、どのプロジェクトでも同様の症状です。

プロジェクトの拡張子は.accdbで、.accdeではありません。

よろしくお願いします。

Microsoft 365 と Office | アクセス | 家庭向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

1 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2017-01-30T08:31:16+00:00

    > ステップインはもちろんユーザーフォームの実行を行っても

    > 下記のような画面が出て、実行できません。

    > (メニューから実行していますので、ショートカットキーの問題ではなさそうです)

    ・Access のフォーム( Access.Form オブジェクト)と

     Excel などのユーザーフォーム( MSForm.UserForm オブジェクト)とは

     あくまで異なるオブジェクトである。

    ・Access のフォームモジュール/レポートモジュールのコードは、

     VBE のコマンド( F5, F8 など)から直接実行することは出来ない。

     ( Access 固有のクラスモジュールみたいなものなので)

    ナビゲーションウィンドウから直接そのフォームをフォームビューで開くか、

    マクロや VBA のコードによってそのフォームをフォームビューで開くか、

    いずれかの操作を行なって下さい。

    > Accessのイベントプロシージャをエディット画面で書いているのですが、

    > 以前はデバッグがちゃんとできておりました。

    アクティブなコードウィンドウが、フォームモジュールではなく

    標準モジュールのものだったからでは?

    この回答は役に立ちましたか?

    2 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません