コンテンツにスキップ

VBA参照の設定

このダイアログボックスを表示するには?
  1. [Reflectionの設定]ウィンドウを次のように開きます。

    -リボンインタフェースを使用している場合は、クイックアクセスツールバーから、 をクリックします。

    • クラシックインタフェースのIBMセッションの場合、[オプション]メニューから[設定]を選択します。

    • クラシックインタフェースのVTセッションの場合、[設定]メニューから[設定一覧]を選択します。

  2. 端末の構成]で、[VBA参照の設定]を選択します。

ネットワーク共有または他の場所にあるセッションドキュメントファイルにVBAマクロを保存し、これらの共有ドキュメントを参照するようにローカルセッションドキュメントを構成することで、VBAマクロを集中管理できます。共有ドキュメントは、信頼できる場所であればどの場所にも置くことができます。

共有セッションドキュメントファイルへの参照を含むローカルセッションドキュメントファイルが開くと、共有セッションドキュメントに最新バージョンのマクロがダウンロードされます。

Reflection Desktopは、IBM (.rd5xおよび.rd3x)、VT (.rdox)セッションドキュメント用の共有VBAマクロをサポートしています。使用している端末の種類ごとに少なくとも1つのセッションドキュメントファイルを作成する必要があります。セッションドキュメントファイルは、同じ種類のセッションドキュメント内のマクロのみを参照できます。例えば、IBM3270 セッションは拡張子が .rd3x のセッションドキュメントのみを参照できます。

メモ

Reflectionが参照されたセッションドキュメントを開くことができない場合、そのドキュメントの隣にエラー記号が表示されます。問題を解決するまで、セッションでこのファイル内のマクロを実行することはできません。

セッションドキュメントファイルへの参照を設定するには

  1. [信頼された場所の指定] ダイアログボックスで、共有セッションドキュメントを保存する場所が信頼された場所の一覧にあることを確認し、必要jに応じて追加します。この場所を指定するには、UNC パスを使用する必要があります。ネットワーク共有を使用している場合は、[マイネットワーク上を信頼された場所として許可する]も選択する必要があります。(「[信頼された場所の指定]ダイアログボックス」を参照してください)。

  2. 共有セッションファイルのドキュメント名を[参照されたセッションドキュメント]リストに追加します。

    メモ

    共有セッションドキュメントをネットワーク共有に保存する場合は、UNCパスを使用して場所を指定する必要があります。マップされた文字ドライブはサポートされていません。

  3. ローカルセッションドキュメントと、ユーザに構成した信頼できる場所の設定を展開します。

    メモ

    共有マクロの設定と展開の詳細については、『Reflection展開ガイド』の「共有VBAマクロの設定」を参照してください。

参照に関する問題を処理するには

  1. 参照されているセッション文書の横に ボタンが表示されている場合は、ボタンの上にマウスを移動して問題の情報を確認します。

  2. 問題(通常はファイルが見つからないか、ネットワークドライブが接続されていない)を修正したら、セッションを閉じてもう一度開きます。

    メモ

    VBAマクロを共有する別の方法は、それらをSharedMacros.rd3xSharedMacros.rd5x、またはSharedMacros.rdoxファイルに保存し、それらをユーザデータフォルダに展開することです。セッションが開くと、そのファイルタイプに対応するSharedMacrosファイルからマクロが自動的に読み込まれます。『(Reflection展開ガイド』の「VBAマクロの集中管理」を参照してください)。