一回も披露したことのない豆知識

Word(2010以降)で表を作り、その表の中のフォントを好みに変え(例としてフォントサイズ18にするだけとします)ます。そしてその表の中で4行×4列とかに、別Excelファイルの4行×4列の値を貼り付けるというだけのことがしたいのですが、どうすれば良いでしょうか?(イメージを添付画像にしています)
テキストのみ貼付けにしようが、値を一度メモ帳に貼付けてからテキストデータのみのコピペにしようが、どうしても、Wordの表のフォントは維持されず変わってしまいます。例で言えば、フォントサイズは18のままではなく11とかに変わってしまいます。Wordの表の複数マス目に値のみ貼付けて書式は崩れないようにというだけのことが、どうしても出来ないのですが、どのようにすれば良いでしょうか?
補足として、
◯あくまでWordの表が先に作られていて(他社員から渡されるなどで)、それにExcelファイルの値を貼付けたいのです。Excelで完成させた表をWordに貼り付けてから、罫線やフォント等をいじるというのは、無しでお願いします。
◯例に示した4行×4列というのは一例であり、実際にはもっと沢山のデータ数を貼り付けたいのです。

「Word 表の複数マス目に値のみ貼付けた」の質問画像

A 回答 (1件)

回答が付かないのは、説明が難しいからだと思います。


私も回答しないつもりでしたが、分かる範囲のみでアドバイスします。

表における貼り付けには、単セルと複数セルの場合がありますよね。
貼り付け形式にはいろいろありますが、書式情報のないテキスト形式の
説明だけにしますね(他の形式を含めると説明が長くなるので)

単セルの場合、貼り付け内容を挿入と同じ扱いで貼り付け先の形式に
合わせて書式が適用されます。
ですから18ptに設定してあれば18ptで貼り付けされます。

複数セルを選択した場合、貼り付け内容を上書と同じような形式になり
標準スタイルの形式で上書での貼り付けがされます。
ですから、標準のフォントサイズが11ptだと、設定した18ptにならずに、
11ptになってしまうのです。

Excelからの貼り付けでも同じで、Excel側の複数セルを選択してコピーを
したものを貼り付けをしたとしても、違いがあるということです。

単セルの場合、コピーしたセルの状態を複数の形式で挿入ができたり、
テキストのみで貼り付けたとしても、列が[タブ区切り]で行が[改行]として
貼り付け先の書式で貼り付けることができます。
(このような仕様を挿入と同じ扱いだと、私は認識しています)

複数セル(コピー先と同数または多めのセルを選択して)の貼り付けは、
[貼り付けのオプション]にもあるように、セルの上書きまたは標準として
書式されたテキストの上書きした貼り付けなどが適用されます。
(このような仕様から上書と同じ扱いだと、私は認識しました)

ですから、希望している手順での貼り付けでは、書式は維持されないと
いうことを理解して、別手段を検討したほうが良いと思います。
例:
新規Wordファイルに18ptに設定して、コピーしたExcelの値をテキストで
貼り付けします。タブ区切りされた複数行のデータになったものをコピー
して、渡された表に単純貼り付け(テキストのみ以外)をします。
これで18ptの書式のコピー元のものが維持されますから、一括貼り付け
しても、表の崩れは起きないで書式付き貼り付けがされます。
    • good
    • 1
この回答へのお礼

ありがとうございます。たったこれだけのことが思い通りにならないとは、Wordは不便ですね。

お礼日時:2017/09/03 19:13

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報