Reflection HP用の[マクロ]ダイアログボックス
[HP 端末]>[マクロ]>[マクロ]
Reflection for HP は Visual Basic を使用してマクロのサポートを提供します。Reflection でマクロを記録するか、[マクロ] ダイアログボックスの [作成] ボタンを使用して新しいマクロを作成すると、これらのマクロは NewMacros というモジュールに格納されます。マクロはReflection for HP設定ファイルに保存されます(¥*.r1w)。
Visual Basic プロジェクトを使ったマクロの Reflection の書き込み、編集には以下の項目を使用します:
-
すべての Visual Basic アプリケーションで共通している Visual Basic の機能。Visual Basic Editor、Basic 言語プログラミングコマンドを含むこれらの機能は、すべての Visual Basic の実装で共通しています。
-
メソッド、プロパティ、イベントは Reflection for HP セッション特有のものであり、これらのセッションの設定、操作が可能になります。
Reflection for HP コマンドのための Visual Basic Editor によるコンテクストに応じたヘルプは、インストールした Windows のヘルプファイルから提供されます。新しいWindowsのシステムでは、Windowsヘルプ(*.HLP)を表示するためのサポートを既定で使用できなくなりました。このサポートの設定方法については、「Knowledge Base Article 7021283」を参照してください。
Reflection for HPプログラミング関連情報は、以下のサポートWebサイトでも閲覧できます: http://docs.attachmate.com/reflection/14.x/prog-ref/hp-unix-openvms/。
設定 | 説明 |
---|---|
[マクロデータ] | このフィールドを使用してマクロに情報を渡します。この値にアクセスするには、マクロで MacroData プロパティを使用します。 |
[エクスポート] | 選択されたマクロをマクロファイルに移します。 |
マクロファイル
マクロファイルは、Reflection for HP設定ファイル(*.r1w)とは独立して単純なマクロを保存する方法を提供するプレーンテキストファイルです。マクロファイルにはそれぞれ 1 つのマクロが含まれています。マクロは単一のサブルーチンに制限されています;そのため、他のルーチンまたはユーザフォームへ出力することはできません。
単一のサブルーチンないに記録されたマクロの全てのコードが含まれるため、記録されたマクロはマクロファイルとして正常に起動します。しかしながら、記録したマクロ (MacroA) への呼び出しを含む別のマクロ (MacroB) を作成している場合、MacroA のコードが出力されたファイルに含まれないため、マクロファイルに移された後の MacroB は正常に起動しません。
マクロファイルに [出力先] を設定することで、記録されたマクロを保存する時に [マクロファイル] を作成することができます。[マクロ]ダイアログボックスの[エクスポート]オプションを使って、既存のマクロをマクロファイルに移すことができます。
詳細