5.6.6 [範囲の貼り付け] ダイアログボックス

[範囲の貼り付け] は、複数の画面にテキストを貼り付けできる領域を定義します。クリップボードに切り取り、コピー、または選択を追加した後、ホストアプリケーション内に選択範囲を挿入する前に貼り付け範囲を設定することができます。

ヒント:[次を貼り付け] コマンドを使用して複数の画面にテキストを貼り付けることもできます。

貼り付け範囲の領域を定義する画面の位置を変更する必要があります。最初の画面と残りの画面に異なる開始位置と終了位置を指定できます。

メモ:

[範囲の貼り付け] ダイアログボックスで行った変更は、セッションが開いている間だけ保持され、セッションを閉じると保存されません。セッションを閉じてからもう一度開く場合は、これらの設定を再度調整する必要があります。これらの設定は保存できません。セッションを閉じて再度開いた後で再利用できる貼り付け範囲を定義する必要がある場合、テキストをカスタム貼り付け範囲に貼り付けするVBAマクロを作成できます (VBA ヘルプの PasteRange メソッドを参照)。

[範囲の貼り付け] は、IBM 3270 および IBM 5250 端末でサポートされています。

次のオプションを使用して貼り付け範囲を指定します。

[行から]

開始行の座標を指定します。通常、端末ウィンドウの 1 と最後の行の間の値です。0 または負の行番号を指定することもできます。0 を指定した場合、Reflection は端末ウィンドウの最後にある最後の行に貼り付けます。負の数を指定すると、最後の行から指定された行数で開始する Reflection 貼り付けが実行されます。たとえば、端末が 24 行をサポートしていて -14 を指定した場合、Reflection は 10 行目に貼り付けを開始します。

[列から]

開始列の座標を指定します。通常、端末ウィンドウの1と最後の列の間の値を指定します。0 を指定すると、Reflection は端末ウィンドウの右端の最後の列に貼り付けます。負の数を指定すると、最後の列から指定された列数で開始する Reflection 貼り付けが実行されます。たとえば、端末が 80 列をサポートしていて -76 を指定した場合、Reflection は 4 列目に貼り付けを開始します。

[行へ]

終了行の座標を指定します。通常は、1 から端末ウィンドウ内の最後の行までの値です。0 を指定した場合、Reflection は端末ウィンドウの最後にある最後の行に貼り付けます。負の数を指定すると、Reflection は最後の行から指定された行数で貼り付けを終了します。たとえば、端末が 24 行をサポートしていて -14 を指定した場合、Reflection は 10 行目に貼り付けを開始します。

[列へ]

終了列の座標を指定します。通常、端末ウィンドウの1と最後の列の間の値を指定します。0 を指定すると、Reflection は端末ウィンドウの右端の最後の列に貼り付けます。負の数を指定すると、Reflection は最後の列から指定された列数で貼り付けを終了します。たとえば、端末が 80 列をサポートしていて -3 を指定した場合、Reflection は 77 列目に貼り付けを終了します。

Page Down キー

貼り付け範囲の 2 番目および残りの画面に自動的にスクロールするために使用される端末キーを指定します。貼り付け範囲操作中に、画面の終わりに遭遇すると、Page Down キーが自動的に実行され、2 番目および残りの画面の先頭にスクロールします。

次の行へテキストを折り返し

現在の行の最後にテキストを切り捨てるのではなく、行全体にテキストを挿入します。

[フィールド区切りを使用する]

画面に保護された場所が含まれているときにテキストを貼り付ける方法を制御します。選択されていない場合、行の最初のフィールドが保護されていると貼り付けが停止します。選択すると、Reflection は次のフィールドを検索し続けます。最初と最後を検索して、別の保護されていないフィールドが見つかるまで検索します。保護されていないフィールドがある場合、このフィールドに貼り付けが開始されます。そうでない場合は、貼り付けが停止します。貼り付けが停止すると、残りのテキストは [次の貼り付け] バッファに入れられます。

テンプレート

これらのテンプレートは、アプリケーションの開始点として使用できる PROFS NOTE や XEDIT など、IBM3270 ホストアプリケーション内の選択項目をコピーして貼り付けるための設定の例です。カスタムテンプレートを作成することはできません。セッションを閉じて再度開いた後で再利用できる貼り付け範囲を定義する必要がある場合、テキストをカスタム貼り付け範囲に貼り付けするVBAマクロを作成できます (VBA ヘルプの PasteRange メソッドを参照)。