• ベストアンサー

ワードで表組の行を自動で増やす

ワードで空の表組にテキストをペーストする際に、 文字量に合わせて表組の行を自動で増やすことはできないのでしょうか。 文字量に合わせてあらかじめ表の行を増やしてから文字をペーストすればできますが、 文字量が数百行と多く、毎度空の行を作成するのが手間なので 文字量に合わせて表組の行を増やすことはできないのでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

質問のことを、正面から取り上げた操作は、ワードにないと思います。 >テキストをペーストする際 列的にはどういう状態ですか。 >文字量に合わせ 列分けを、イメージした、あるルールでやるというのは、まず無理でしょう。 パラグラフ=段落を単位として、データを3列の表にするなんてのは、VBAで出来そうですが。 == 一旦エクセルのセルに張り付けるか、エクセルのデーター区切り位置機能で整えて (その場合は、複数列のデータになる場合もある)、ワードのすでに出来上がっている表の最下行の下に貼り付けてはどうですか。 くっつきはするが、単位的には別表になるかも。 == 表も1列きりあれば、 その文字列の全行の範囲を選択しておいて、下記を実行する。改行がセパレーターになりますが、表体裁になります。 Sub test04() Selection.ConvertToTable Separator:=wdSeparateByParagraphs End Sub 列区切りがコンマの場合 表の直下に、下記データがあるとして、 例 S,d,f改行 D,ff,gg改行 1,34,56改行 これらの範囲を選択しておいて Sub test05() Selection.ConvertToTable Separator:=wdSeparateByCommas End Sub を実行すると、上記データの部分が、3列3行の表になります。

cobra1
質問者

お礼

ありがとうございます。 ワードでのマクロを検討しましたが、前任者のやり方であるエクセルにペーストするのが一番簡単なのでこのままと致します。

その他の回答 (2)

  • MACHSHAKE
  • ベストアンサー率30% (1114/3601)
回答No.2

文字列を表にする、 入力済みの項目をそのまま“表”に作り直す方が早いのでは?

cobra1
質問者

お礼

ありがとうございます。 それぞれのセルで書式が違うので早くはないですね。 また、kzr260v2さんが言うように行が多いのでセルをまとめて書式設定するのも大変です。

  • kzr260v2
  • ベストアンサー率47% (855/1783)
回答No.1

残念ながらWordには同じ要望はずっと昔からあるのですが、この機能は追加されていないです。ほんとうかどうか未確認ですが、罫線の追加機能を要望するのは日本くらいと言われているそうです。 入力済みの文字列を表にする機能はあるんですけど、、、 以下は富士通さんが公開している情報です。 https://azby.fmworld.net/support/corner/wordlesson/024/ とりあえず表にした後で、作成済みの表の書式をコピペします。 書式のコピペの操作例 https://dekiru.net/article/19687/ この方法だと既存の表に多数の列がデザインされていると、同じ列配置にする手間がありますね。 別の方法です。 WordにはEnterキーやTabキーでお手軽に、行を追加する機能があります。 https://hamachan.info/word/gyo.html ひとつのセルにペーストした後で、上記の方法で行を追加し、 マウスなどで移動したい文字列行を選択状態にして、Ctrl+xキーで切り取りがてき、貼り付けたいセルをクリックしたあと、Ctrl+Vで貼り付けができます。 もっと良い方法があったらお詫びします。 以上、参考にならなかったらごめんなさい。

cobra1
質問者

お礼

ありがとうございます。 そのような機能はないというのがわかっただけでも収穫です。 できないことはマニュアルには記述されてないし、いくら検索しても出てこないですからね。

関連するQ&A

専門家に質問してみよう