即効テクニック |
●概要● マクロを作成して、VBAのコードに自動的に変換します。 ●操作手順●(テーブル[顧客マスター]を開くマクロを、自動変換した例) Function マクロ1() On Error GoTo マクロ1_Err DoCmd.OpenTable "顧客マスター", acNormal, acEdit マクロ1_Exit: Exit Function マクロ1_Err: MsgBox Error$ Resume マクロ1_Exit End Function ●ポイント● マクロのアクションのほとんどは、DoCmdオブジェクトのメソッドに変換されます。 また、マクロではエラー処理を行うことができませんが、[マクロの変換]ウィンドウで「エラー処理コードを追加する」にチェックを入れることで、エラー処理を加えることができます。
- マクロを作成します。
- データベースウィンドウで、変換したいマクロを選択します。
- メニューバーの[ツール]→[マクロ]→[マクロをVisual Basicに変換]を実行します。
- [マクロの変換]ウィンドウが表示されるので、[変換]ボタンをクリックします。
- [変換するマクロ:マクロ名]という名前で、標準モジュールが自動作成されます。