Access DoCmd メソッド一覧

Access VBA の DoCmd オブジェクトには、フォーム・レポート・クエリなどに対して操作を行う多数のメソッドが用意されています。以下は主な「その他のメソッド」の一覧です。


目次

🔹 主な DoCmd メソッド一覧(分類別)

📄 フォーム・レポート操作

メソッド名概要
OpenFormフォームを開く
Closeフォーム・レポートなどを閉じる
MoveSizeフォームのサイズ・位置を変更
OpenReportレポートを開く・印刷

📋 クエリ・テーブル・SQL関連

メソッド名概要
OpenQueryクエリを開く・実行
RunSQLSQL文を直接実行(アクションクエリ向け)
OpenTableテーブルを開く(古いが使用可)

🔍 フィルタ・検索・並べ替え

メソッド名概要
ApplyFilterフィルターを適用
ShowAllRecordsすべてのレコードを表示(フィルター解除)
FindRecord条件に合うレコードを検索
GoToRecord特定のレコードへ移動

🧾 印刷・エクスポート

メソッド名概要
PrintOut印刷を実行
OutputToフォーム・レポート・クエリをファイル出力(PDF、Excelなど)
SendObjectオブジェクトをメール送信(Outlook連携)

🧭 ナビゲーション・表示

メソッド名概要
GoToControl特定のコントロールへ移動
GoToPageフォームのページへ移動
SelectObjectオブジェクトを選択状態にする
Maximize / Minimize / Restoreウィンドウの表示切り替え

⚙️ 補助・環境設定

メソッド名概要
SetWarnings警告メッセージの表示 ON/OFF
Beepビープ音を鳴らす
Hourglass処理中アイコンの表示 ON/OFF
RunCommandAccess 組み込みコマンドを実行(保存、コピーなど)

✅ 補足

  • DoCmd はユーザー操作に近い命令を「VBAから実行する」ための仕組みです。
  • 実行順序やエラートラップ(On Error)と組み合わせて、安全に使うことが大切です。

よかったらシェアしてね!
目次