ray88’s diary

お仕事で困ったとき用の自分用の覚書

Docmdオブジェクト 画面の再描画のオン/オフを切り替える(Echoメソッド)

■Echoメソッドは画面の再描画のオン/オフを切り替える
【書式】

Docmd.Echo TrueまたはFalse

True:マクロ実行中に画面を再描画して結果を反映する。
False:画面を再描画しない

Sub Test14()
    DoCmd.Echo False
    DoCmd.OpenTable "T社員名簿"
    DoCmd.OpenQuery "Q社員名簿"
    DoCmd.OpenForm "F社員名簿"
    DoCmd.Echo True
End Sub

※Echoメソッドで再描画をオフにする場合は必ずコードの中で再描画をオンに戻しておくことを忘れないようにすること。