砂時計ポインタを表示する
|
|
'マウスポインタを砂時計にします
DoCmd.Hourglass True
'マウスポインタを元に戻します
DoCmd.Hourglass False
|
メッセージボックスを表示する
|
|
'情報メッセージを表示します
MsgBox "処理を完了しました!", vbInformation, "My App"
|
Accessにキー送信する
|
|
'[Alt]キーを押しながらの[R]キー、続いて[F]キー、[A]キーを順番に送信します
'これは、メニューから[レコード]-[フィルタ]-[フィルタ/並べ替えの編集]を実行したのと同じです(この例はフォームが開いているときに有効です)
SendKeys "%RFA"
|
警告音を鳴らす
|
|
Beep
|
Accessを終了する
|
|
DoCmd.Quit
|
他のアプリケーションを実行する
|
|
「アプリケーションの実行」アクションに対応するDoCmdオブジェクトのメソッドはありません。VBAでは「Shell関数」を使います。
'メモ帳を元のサイズと位置で実行します
Shell "NOTEPAD.EXE"
'メモ帳を最大化して実行します
Shell "NOTEPAD.EXE", vbMaximizedFocus
「Shell」は関数ですので、その返り値をチェックすることによって、指定したアプリケーションが正常に起動したかどうかチェックすることができます。
If Shell("NOTEPAD.EXE") = 0 Then
Beep
MsgBox "メモ帳を起動できませんでした!"
End If
|