コード内の選択行からコピーブックを作成するには

エディターにおいて、COBOL プログラムまたはコピーブック内の複数行を選択し、コンテキスト メニューの [Extract to Copybook] を使用して、選択行を新しいコピーブック ファイルに移動できます。それらの選択行は、元のプログラム内で、新しいコピーブックを参照する COPY 文に置き換えられます。

エディター内で選択した行からコピーブックを作成する手順は、次のとおりです。

  1. エディターで COBOL プログラムを開きます。
  2. コピーブックに移動するコード行を選択します。 選択開始から終了までの全行が、コピーブックに移動されます。

    選択範囲には、実際のプログラム、または編集可能な拡張コピーブック ビューに表示されているコピーブックのコードのみが含まれている必要があります。

    読み取り専用拡張ビューでエディターに表示されているコピーブック内の選択範囲から、または拡張ビューに表示されているコピーブックのコードと実際のプログラムのコード行にまたがる選択範囲から、新しいコピーブックを作成することはできません。

  3. 選択範囲を右クリックし、[Extract to Copybook] をクリックします。 [Save As] ダイアログ ボックスが開き、コピーブックの作成を指示するメッセージが表示されます。デフォルトでは、これにより、選択元となったプログラムが格納されているディレクトリ内にファイルが作成されます。
  4. コピーブックのファイル名および場所を指定し、[Save] をクリックします。 指定した場所にコピーブック ファイルが作成されます。このファイルには、エディターでの選択範囲の全コード行が含まれています。

    エディターにおいて、選択したコードは、新しいコピーブックを参照する COPY 文に置き換えられ、拡張コピーブック ビューに表示されます。この文の大/小文字は、[ツール] > [オプション] > [テキスト エディター] > [Micro Focus COBOL] の「書式の設定」ページで定義されたとおりになりま� 。

    また、デフォルト以外のディレクトリにコピーブックを保存することを選択した場合は、プロジェクトのプロパティの [Copybooks] タブにあるコピーブック保存場所リストに、そのディレクトリが追加されます。