- ベストアンサー
Wordにページ一杯の図を貼ると1行が下にはみ出す
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
No.2です。 図を挿入した前後ページの文字列の間に段落があれば、別の行となりますので、前ページの文字列の追加、削除を行っても、後のページの文字列はそのままの状態になります。 ページの途中に挿入した図を挟んで、その前後のページの文字列が同じ段落内で連動した状態としたい場合、間に挿入されるページ一杯の大きさの図は、行内で前ページの文字列の後、または次ページの文字列の手前に挿入すれば可能なようですが、文字の追加、削除を伴う場合は再編集が必要になってきます。 同じ段落内にある図なので、前ページの文字の一部を削除しても文字間隔が広がるだけで、後ろにある文字列が前に移動してきません。 前ページに文字を追加した場合は、図の前にページが追加されて、ページからあふれた文字だけが挿入され、図はその後のページになります。 追加されたページの先頭に図を移動すれば、文字列が図の後の文字の前に移ります。 つまり、図の位置はそのままで、図を挟んだページの文字列だけが連続した状態での編集(追加、削除など)はできないようです。 ※同じ行内にした大きな図では、これが当然の動作かと思います。 前ページの最後の段落行の、図の手前になる文字列部分をテキストボックスで作成して、図の後のページの先頭にもテキストボックスを挿入して、両方のテキストボックスを「リンクの作成」でリンクさせれば、異なるページの文字列の追加、削除を行った場合に連動して自動的に変わります。 ただし、単独のテキストボックスの場合は、設定によって文字列の長さに対して、テキストボックスのサイズが自動で変わるようにできますが、リンクしたテキストボックスは大きさの自動調整が効かなくなるようで、手動で編集が必要となるようです。 結論として、Word の場合は何らかの編集が必要になってくるということかと思います。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答そのものではないのですが、下記も念頭に学習されることをお勧めします。 小生も十分理解しできていませんが。 (1)ワードにおいて、図を張り付けるというのも、その器(うつわ)的にも、色々あり、わかりにくいです。 VBAで言えば、普通はShaps かと思いますがその他にもあるようです。 (2)また図の配置にもInlineshapeとその他があるようです。 https://akashi-keirin.hatenablog.com/entry/2021/08/07/161711 VBAで文書にインライン画像を挿入する(Word) (3)アンカーという概念もあります。 https://hamachan.info/win7/word/anchor.html アンカー(碇のマーク)って何? これらを理解しなくても、ワードを使い始めることができるので、、意識が遅れると思います。 ーー 普通のワードの初心者は、(VBAを使わず)どちらか認識してないのではないかと思います。 でも十分に事態が理解されてないと、原因や改善方法が判らないと思いますので、記してみました。
お礼
ご回答ありがとうございます。ご指摘の通り、そこまで深い理解はできていませんが、そんな本格的な勉強をしなくても使えるソフトであって欲しいですね。
- s-uzen
- ベストアンサー率65% (2051/3118)
文字列の折り返しが「上下」になっていると、本文領域下部の余白との境界部で自動的に改ページにならない(文字列が次ページに移らない)で、1行分だけフッター領域に重なるようにページ下部に表示されてくるようです。 ※添付図のテキストボックスと、その下のXXXXXX~~~の文字列部分で、文字列の折り返しが「上下」の場合は、オブジェクトの右に段落改行が設定されないで、下側に段落改行が挿入されますが、この位置が本文領域に関係なく挿入されるので、結果として添付図のような状態になるものと思います。そうにゅうされるのn 図またはテキストボックスのどちらか、または両方の文字列の折り返しを「行内」にすると、右に段落改行が挿入されて、ページ末の場合は文字列が次のページ先頭からの表示に変わると思います。 一旦変更した後、「行内」→「上下」に戻してみましたが、次ページに移った文字列はそのままの状態でした。 ただ、オブジェクトの上下位置で微妙に変わるので、ページ幅一杯の場合は「行内」にして右横に段落改行ありにして、ページ幅より小さいオブジェクトは、段落のインデントを適用して横方向位置を決めるようにしたほうが確実と思います。
お礼
検証までしていただいたようで、ありがとうございます。 >図またはテキストボックスのどちらか、または両方の文字列の折り返しを「行内」にすると、右に段落改行が挿入されて、ページ末の場合は文字列が次のページ先頭からの表示に変わると思います。 「行内」にして右に段落改行を入れることで、確かにそのような表示になりましたが、図の前のページの文章を編集した(=文字数が変わった)際、図を跨いだ次のページに上手く流れ込みができず、体裁が乱れてしまいます。(「行内」指定ですし、図の右側が改行なので当然ですが) 例えば、2ページ目の全体に図を貼って、1ページ目の文章と3ページ目の文章が繋がった状態で編集したい(1ページ目に文字挿入して溢れた文字が自動に3ページ目に移動する。文字削除した場合はその逆。)のですが、Wordでは無理ということなのでしょうか。Publisherを使えばできるのは知っているのですが、原稿をWordで提出することが求められており、他のソフトで対応することができません。 何か良い知恵があったら教えてください。
- yumeya90
- ベストアンサー率0% (0/1)
はみ出した文章の行頭に「改ページ」を挿入してみたらどうでしょうか。 「改ページ」は「Ctrl」キーとを押しながら「Enter」キーを同時に押します。
補足
早速のご回答ありがとうございます。 その文章は前頁から繋がっていて、文章を編集したときには字詰めも変わりますので、その箇所に改行や改ページを挿入したくありません。
お礼
何度もご丁寧な説明をいただきありがとうございました。 よく理解できました。