web-dev-qa-db-ja.com

Microsoft Wordが列とページにまたがってテーブルを折り返すのを防ぐ

技術文書を作成するとき、特定のテーブルのすべてのデータが1か所に表示されるように、テーブルが列や改ページにまたがらないようにする必要があることがよくあります。 LaTeXには、テーブルが長すぎて別の方法で実行できない場合を除き、テーブルが折り返されないようにする設定があります。 Word 2010に同様の設定はありますか?

列と改ページを手動で挿入できることは知っていますが、2行のテキストを追加してテーブルの2行を次の列にぶつけると、ドキュメント全体を再フォーマットするのが面倒になります。テーブルのプロパティの下に「ページをまたがってrowを壊さない」というオプションも見つかりましたが、これは私が望んでいるようには見えません。これを行うことができる他の設定はありますか?

例:

悪い

unhappy column

良い

happy column

41
nhinkle

これに基づいて MS Word MVP FAQからのガイド サイト。引用は記事からのものです。この投稿のスクリーンショットが撮られました。

Word 2007の[ホーム]タブで、[段落]グループを見つけます。右下隅のダイアログランチャー(小さな矢印)をクリックして、[段落]ダイアログを開きます。 [改行と改ページ]タブを選択します。

Select the expand arrow in the corner of the paragraph section

  • 「行をまとめる」は、名前が示すように、段落のすべての行をまとめます。つまり、1つの段落が2ページに分割されないようにします。

  • 「次を保持」は、次の段落を含む特定の段落を保持します。つまり、2つの段落が2ページに分かれないようにします(ただし、「行をまとめる」も適用されない限り、個々の段落は内部で分割できます)。このプロパティは、Wordの組み込みの見出し1〜見出し4スタイルにデフォルトで割り当てられており、見出しが次のテキストに留まるようにします。

これらのプロパティの両方を選択して、テーブルで列を強制的に折り返すか、使用可能なスペースを超えている場合は次のページに移動します。

format paragraph

これで、テーブルは希望どおりに動作します。

table fixed

42
Dung3onMast3r

今後の参考のために、同様のソリューションを追加したいと思います。

利点:スタイルは「ハード」ではなく、つまりツールバーを介して行われますが、テーブルスタイルで修正されるため、同じスタイルのすべてのテーブルに適用されます(Normal.dotmに保存すると、すべてのドキュメントで可能性があります)。

短所:うさぎの穴をずっと下ります。より長く、より複雑なセットアップ。

プライマー:「ハード」フォーマットを使用する場合、通常は選択した段落に固定され、それ以上は何も行われません。テーブルには独自のフォーマットカテゴリがあり、私の知る限り「ハード」フォーマットの影響を受けません。

個人的な注意:私は、「ハード」なフォーマットを絶対に避けようとします。私はドイツ語版のWord2010を使用しているため、おそらく一部のGUI要素に間違った名前を使用しています。

ステップ1a-新しいスタイルを作成します。ホームリボンの[スタイル]セクションの右下隅にある小さな矢印を使用して、フォーマットタブを開きます。または、Ctrl + Alt + Shift + Sを押します。新しいスタイルを作成し、そのタイプをテーブルにするように選択します。

ステップ1b-既存のスタイルを編集:既存のテーブル内にカーソルを設定して、「テーブルツール」リボンをアクティブにします。このリボンのテーブルスタイルを右クリックし、[編集]を選択します。

ステップ2-テーブル全体を「スティッキー」にする:「テーブル全体に適用」が選択されていることを確認します。左下の「スタイル」ボタンをクリックし、「段落」を選択します。 「次で保持」をアクティブにして確認します。

ステップ3-最後の行に例外を追加:今回は、「最後の行に適用」が選択されていることを確認します。左下の「スタイル」ボタンをクリックし、「段落」を選択します。 「次を保持」が灰色のチェックマークでマークされているのがわかります。これは「テーブル全体に適用」から継承されたb/cです。これを元に戻します。つまり、目盛りがなくなるまでクリックします。

完了です。

これを示すスクリーンショットを作成しました:

screenshot

2
DavidT