• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access2007のマクロについて)

Access2007のマクロで削除・追加クエリを連続処理する方法について

このQ&Aのポイント
  • Access2007のマクロで削除・追加クエリを連続処理するためには、「クエリを開く」マクロを使用します。
  • しかし、この方法では削除クエリの実行時に「**件削除してよいですか?」というメッセージが表示されます。
  • このメッセージを表示せずに連続処理を行うにはどうすれば良いか、ご教授いただけないでしょうか?

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

> 2007には「メッセージ設定」が見つかりませんでした。 マクロデザイン画面のリボンで 「すべてのアクションを表示」 を オン にしてください。 なお No.1 さんの回答で > 一度走らせると、アクセスを再起動するまで非表示にできます。 > 再度表示させたいときは「はい」を設定してやる必要があります。 これは、VBA の場合で、 マクロでは、そのマクロを終了すると、メッセージが表示されるようになります。 ですから、AutoExec で1度設定して、 あとは何もしない、というようなことはできません。 非表示にしたいマクロ、1個1個で、「メッセージの設定」 をする必要があります。 なお、前述したように 「そのマクロを終了すると、メッセージが表示されるようになります。」 というですから、 マクロの最後で 「メッセージの表示」 を 「いいえ」 に戻す必要はないように思われますが、(実際、そうですが) 将来、マクロを VBA に変換したときに、自動で元に戻らなくなります。 ナビゲーションウィンドウ で、フォーム等が選択されているときに 間違って DEL キー を押してしまった場合など 問答無用で削除され、元に戻すことができない、 などということが起こり得ます。 そういう危険を避けるためにも マクロの最後で必ず明示的に 「メッセージの表示」 を 「はい」 に戻しておくようにしましょう。

yukirin5_2006
質問者

お礼

m3_makiさま どうもありがとうございました。<(_ _)> とても感動です。無事に出来ました! 本当にありがとうございました。

その他の回答 (1)

  • tsubuyuki
  • ベストアンサー率45% (699/1545)
回答No.1

手元に2000しかないので確約はできませんが。 マクロアクションから、 「メッセージの設定」→「メッセージの表示」=「いいえ」 にすると、メッセージ非表示に出来ます。 一度走らせると、アクセスを再起動するまで非表示にできます。 再度表示させたいときは「はい」を設定してやる必要があります。

yukirin5_2006
質問者

補足

早々のご回答ありがとうございます。 2007には「メッセージ設定」が見つかりませんでした。 またご指導いただけたら幸いです。

関連するQ&A