表の行および列

Adobe FrameMaker で表の行と列を操作する方法を説明します。

FrameMaker の表コマンドを使用して、行や列を表に追加、コピーしたり、行や列を削除、移動、サイズ変更したりすることができます。クリップボードを使用して、あるいはドラッグ & ドロップでコピー & ペーストすることもできます。

表の行と列は数字または文字でソートできます。表にテキストとして日時情報が入力されている場合は、日時でソートできます。

注: 構造化文書の場合は、行や列を追加すると表の構造が無効になる場合があります。 例えば、列数が 3 に制限されている表に 4 つ目の列を追加すると、その表は無効になります。 表のヘッダーやフッターの行数が定義されていることもあるので、ヘッダー行やフッター行を追加するときはエレメントカタログを使用することをお勧めします。
このトピックの内容

行または列を追加する

  1. 行または列を追加する位置の隣の表セルをクリックします。

  2. > 行・列を追加を選択します。行・列を追加ダイアログが表示されます。

    図 1. 行・列を追加ダイアログ
    行・列を追加ダイアログ
  3. 追加する行または列の数およびその挿入位置を指定します。

  4. 「追加」をクリックします。

新しい行または列は、現在の行または列と同じ属性を持ちます。

エレメントカタログを使用して行を追加する (構造化文書)

現在の行の下に行を追加する

行または列を削除する

  1. 削除する行または列を選択します。このとき、必ず行全体または列全体を選択してください。 行または列全体を選択しないと、確認のメッセージを表示せずに選択したセルの内容が削除されます。

  2. Delete キーを押し、「セルを表から削除」を選択して「OK」をクリックします。

または、次の方法を使用して行や列を削除することもできます。

  • マウスカーソルを削除する行や列に移動してから、表ツールバー(ビュー > /ツールバー > /表の書式設定)の行を削除または列を削除をクリックします。

  • 削除する表の行または列で右クリックし、コンテキストメニューから > /行を削除または列を削除を選択します。

  • マウスカーソルを削除する行や列に移動してから、Esc キーシーケンス EscTRD を使用して行を削除するか、EscTCD を使用して列を削除します。

行や列をコピーまたは移動する

編集メニューを使用して、

  1. 行または列を選択し、次のいずれかの操作を行います。

    • コピーするには、編集 > コピーを選択します。

    • 移動するには、編集 > カットを選択して「セルを削除」を選択し、「OK」をクリックします。

  2. 行または列を挿入する位置の隣をクリックし、編集 > ペーストを選択します。 現在の行または列の隣へ挿入することも、現在の行または列を置き換えることもできます。

表内の行または列を上書きする場合は、クリップボードのセルは次のルールに従って現在の行または列を置換します。

  • クリップボード上の行数または列数が、選択されている行数または列数と等しい場合は、内容がそのまま置き換えられます。

  • クリップボード上の行数または列数が、選択されている行数または列数より多い場合は、選択されている行数または列数の分だけがペーストされます。

  • クリップボード上の行数または列数が、選択されている行数または列数より少ない場合は、選択されている範囲の最後までクリップボードの内容が繰り返しペーストされます。

ヒント: 表を分割して新しい表を作成するには、行または列を表からカットし、新しい位置にペーストします。 2 つの表を結合するには、一方の表から行と列をカットし、もう一方の表にペーストします。

ドラッグ&ドロップを使用する:

  1. 移動する 1 つ以上の行またはコラムを選択します。

  2. 行または列を移動先までドラッグします。

    行または列をコピーするには、Ctrl キーを押しながらドラッグします。

  3. 移動またはコピーする行または列をドロップします。

    行をドラッグ&ドロップすると、下の行が置き換えられます。 同様に、列をドラッグ&ドロップすると、右側の列が置き換えられます。

  4. 下または右側の列を維持するには、Shift キーを押しながらドラッグ&ドロップします。

ヒント: 構造図で、行のブロックをドラッグすることでその行を移動することもできます。また、Alt キーを押しながらブロックをドラッグすることで行をコピーすることができます。

行または列を並べ替えます。

  1. 表で行または列を選択し、並べ替えを行います。

  2. Shift キーを押しながら、行または列を表内の別の場所へドラッグ&ドロップします。

ドラッグにより列サイズを変更する

ヒント: 列の境界線をスナップグリッドに揃えるには、幅を変更する前にグラフィック > 配置 > スナップを選択してスナップグリッドをオンにします。を選択します。

正確な列幅を指定する

  1. サイズを変更する列のセルを選択して(サイズを変更するのが 1 列だけの場合は、その列をクリックします)、 > 書式 > 列のサイズを変更を選択するか、右クリックして「列のサイズを変更」を選択します。

    注: 構造化 FrameMaker の WYSIWYG ビューを使用している場合は、表のセルを右クリックし、 > /書式 > /列のサイズを変更を選択します。
  2. 次のいずれかの操作を行います。

    • 幅の値を指定するには、「列幅で指定」を選択し、値を入力します。

    • 元の幅に対する比率を指定して設定するには、「比率で指定」をクリックして、比率を入力します。

    • 表の他の列と同じ幅にするには、「列番号で指定」をクリックして、列番号を入力します。

    • 幅の合計を均等に分けるには、「合計幅で指定(均等)」をクリックし、合計幅を入力します。

    • 各列の比率を保持しながら合計幅を指定するには、「合計幅で指定(比率保持)」を選択して、合計幅を入力します。

    • 選択したセルの中の最も広い段落または枠に合わせて幅を設定するには、「選択セルの内容に合わせる」をクリックして、最大幅を入力します。

  3. 「サイズ変更」をクリックします。

列幅をコピー&ペーストする

  1. 幅をコピーする列をクリックします。

  2. 編集 > 特殊コピー > 表の列幅を選択します。

  3. 変更する列をクリックし、編集 > ペーストを選択します。 ペーストされるのは列幅だけで、セルの内容は変わりません。

ドラッグにより行サイズを変更する

行の高さを変更するには、行内のセルを 1 つ選択し、そのハンドルをドラッグして高さを調節します。複数の行を選択してサイズを一括変更します。

行の高さを調節する

行の高さはセルの内容に合わせて自動的に変更されますが、必要に応じて高くすることができます。

注: 構造化文書では、行の高さを調整しても表の構造は変わらず、書式ルールの変更とは見なされません。
  1. 高くする行をクリックし、 > 書式 > 行書式を選択します。

  2. 行の高さの最大値と最小値を入力し、「設定」をクリックします。

すべての行を同じ高さにする

  1. テーブル内で最も高い行の高さを決定します。長押しします Alt キーと Shift キーを押しながら、行の周囲に選択範囲を描きます。

  2. ステータスバーに表示される高さをメモしておきます。

  3. 表全体を選択し、 > 書式 > 行書式を選択します。

  4. ステータスバーで確認した値を行の高さの最小値として指定し、「設定」をクリックします。