Access VBA の DoCmd
オブジェクトには、フォーム・レポート・クエリなどに対して操作を行う多数のメソッドが用意されています。以下は主な「その他のメソッド」の一覧です。
目次
🔹 主な DoCmd
メソッド一覧(分類別)
📄 フォーム・レポート操作
メソッド名 | 概要 |
---|
OpenForm | フォームを開く |
Close | フォーム・レポートなどを閉じる |
MoveSize | フォームのサイズ・位置を変更 |
OpenReport | レポートを開く・印刷 |
📋 クエリ・テーブル・SQL関連
メソッド名 | 概要 |
---|
OpenQuery | クエリを開く・実行 |
RunSQL | SQL文を直接実行(アクションクエリ向け) |
OpenTable | テーブルを開く(古いが使用可) |
🔍 フィルタ・検索・並べ替え
メソッド名 | 概要 |
---|
ApplyFilter | フィルターを適用 |
ShowAllRecords | すべてのレコードを表示(フィルター解除) |
FindRecord | 条件に合うレコードを検索 |
GoToRecord | 特定のレコードへ移動 |
🧾 印刷・エクスポート
メソッド名 | 概要 |
---|
PrintOut | 印刷を実行 |
OutputTo | フォーム・レポート・クエリをファイル出力(PDF、Excelなど) |
SendObject | オブジェクトをメール送信(Outlook連携) |
🧭 ナビゲーション・表示
メソッド名 | 概要 |
---|
GoToControl | 特定のコントロールへ移動 |
GoToPage | フォームのページへ移動 |
SelectObject | オブジェクトを選択状態にする |
Maximize / Minimize / Restore | ウィンドウの表示切り替え |
⚙️ 補助・環境設定
メソッド名 | 概要 |
---|
SetWarnings | 警告メッセージの表示 ON/OFF |
Beep | ビープ音を鳴らす |
Hourglass | 処理中アイコンの表示 ON/OFF |
RunCommand | Access 組み込みコマンドを実行(保存、コピーなど) |
✅ 補足
DoCmd
はユーザー操作に近い命令を「VBAから実行する」ための仕組みです。
- 実行順序やエラートラップ(
On Error
)と組み合わせて、安全に使うことが大切です。