可能な限り、マクロはモジュール内で作成します。それによって、プログラムの整合性および安定性が向上します。ただし、イベントプロシージャは例外で、Reflection オブジェクトに直接追加されます。
Visual Basic エディタでマクロを作成するには
- Reflection で、セッションドキュメントを開きます。
- [ツール] リボンから [Visual Basic] をクリックします。
Visual Basic エディタが開きます。
セッションドキュメントは、プロジェクトエクスプローラ内でプロジェクト (例えば Project (My Session.rd3x)) として表示されます。
- プロジェクトエクスプローラで、マクロの保存先プロジェクトを選択した後、[挿入] - [標準モジュール] コマンドを選択し、新しいモジュールを作成します。
- 作成したモジュールをダブルクリックします。
[コード] ウィンドウが開きます。
- [挿入] - [プロシージャ] コマンドを選択した後、[名前] ボックスに名前を入力し、[OK] をクリックします。
選択する名前は、Visual Basic のマクロの命名規則に従っていなければなりません。詳細については、「マクロの命名」を参照してください。
- マクロのコードを、Sub (または Public Sub) ステートメントと End Sub ステートメントの間に入力します。
Visual Basic のコマンドでは、文脈依存ヘルプを利用できます。コマンド内で挿入位置を指定し、[F1] キーを押します。