- ベストアンサー
エクセル印刷時の自動改ページ位置の削除
エクセルシートをPDFファイルで保管、それをメールで送信し相手が印刷した時に5ページで印刷できるようにしたいです。 調べてみたら、改ページマーク?を任意の位置に入れる方法はわかったのですが、自動で設定される改ページの削除の方法がわかりません。 自動改ページを削除できなければ、手動で改ページする意味がない(ページ数が増えるだけ)ので方法があると思うのですが見つけられません。 今やっている仕事で必要なのでよろしくお願いします。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
回答1です。補足回答です。 >4枚つづりの報告書なのですが各ページで行数が違うので、ページごとに改ぺージを入れるのですが、行数が多いせいか最初に自動で入っている改ページが削除できなくて困っています。 手動で3か所で開業しても、自動で2か所に改ページが設定されるので2,3ページが2枚になるので6ページになってしまいます。 と言うことは、PDFファイルではなく、エクセルファイルのことですね。 エクセルでページを設定する場合、 1.A4で縮小/拡大率が100%(ページ設定で確認)の場合、 A-K列、1-65行、程度です。 この大きさ以上を1ページに収めようとすると、自動で縮小されます。 2.回答2の補足の場合、40行毎に1ページにしたい場合、 一つの方法として、ホーム画面下のボタンの「改ページプレビュー」で 青色線のページの区切りの表示をさせ、マウスの矢印を1ページ目の青線 (点線)に合わせ、入力文の最下部までドラッグし、まず、総ての 範囲を1ページにして下さい。 3.次に、A列、41行目をクリックし、その位置で右クリックし、 「改ページの挿入」をクリック、以降、81行目・・・とします。 尚、ページ位置は、2.のように、マウス矢印を青線に合わせ、 ドラッグすると、位置は自由に変えられます。 3.の所で設定した改ページも、「改ページの解除」で削除できます。
その他の回答 (6)
- tmys10
- ベストアンサー率36% (338/930)
> やりたいことは各ページではみ出したものを追い込むことです。 > ページごとに「1ページに印刷」をしたいのです。 > 全体を縮小すると余裕のあるページがおかしくなるので困っています。 なんにでも限界はあるので、どこで妥協するかですよね。 はみ出たものを追い込むなら「1ページの大きさを広くする」か「文字の大きさを小さくする」しかありません。 もっとも余裕のないページが収まるように、ページ上下の余白をちょっと狭くしてはどうでしょうか。次のページのデータが前のページに追い込まれてしまったら、それこそ[改ページの挿入]を使って追い出します。 # 計算が不要な表ならWordを使うことも考えた方がよいかも。
お礼
ご回答ありがとうございます。 ご指摘の方法はほとんど試しています。 ワードでは入りきらないのでエクセルに移行しました。 確かにご指摘の通り限界はありますよね。 今回は何とか収まりましたので皆様に感謝!!
- imogasi
- ベストアンサー率27% (4737/17069)
エクセルVBAの話になるが、Googleで、検索語を「エクセルvba 自動改ページ 削除」で検索すると記事がたくさん出sる。 これらを読んでみて、応用できないか考えたら。 その後、あってほしい改ページ位置の設定も、論理的にルールが考えられるなら、VBAで自動で設定しなおせるかもしれない。 一般に仕事でエクセルを使う場合、ほとんどの場合VBAが必要ではないかな。 ーー Sub test01() ActiveSheet.Range("E10").PageBreak = xlPageBreakManual ActiveSheet.DisplayAutomaticPageBreaks = True End Sub A列に1から、連続数字が入っているとして、上記の例では、 1-9で1枚、10以下で1枚~数枚印刷される。 このE10に当たるセルが、今回の質問者のニーズの場合に合わせて、プログラムで設定できるタイプのニーズかどうか。
お礼
ご回答ありがとうございます。 残念ながら改ページにルールはなく、必要な行数がページごとに違っており、行が多いページではみ出すのをそのページだけ縮小したい、がやりたいことです。
- tmys10
- ベストアンサー率36% (338/930)
なるほど。 改ページの挿入は、次のページに追い出すのには使えますが、ページからはみ出したものを追い込むことはできません。 そういうとき私は[ページ設定]で余白を少なめにしたり、[拡大縮小印刷]を使います。h
お礼
ご回答ありがとうございます。 やりたいことは各ページではみ出したものを追い込むことです。 ページごとに「1ページに印刷」をしたいのです。 全体を縮小すると余裕のあるページがおかしくなるので困っています。
- watabe007
- ベストアンサー率62% (476/760)
- tmys10
- ベストアンサー率36% (338/930)
自動で改ページ位置が決まるのを防ぐには、すべての改ページ位置を手動で指定します。(「印刷範囲」を指定すると、その範囲しか印刷されなくなります。) PDFはどの装置で表示や印刷しても同じになるよう設計されています。改ページ位置は変更できません。
補足
少し説明が足りないようですので状況を補足させていただきます。 例えば150行、6列の表があり、これを4ページに印刷できるようにPDFファイルにしたいのですが、印刷範囲を上記に設定して、それぞれのページの最後(1Pは1~39行、2Pは40~80行、3Pは81~121行、4Pは122~150行)に改ページを入れて、幅を合わせるに設定しても、79行、119行、148行目に入っている自動改ページが削除できないので6ページになってしまいます。 この自動改ページを無視する方法が知りたいのですが。 何か勘違いしているのでしょうか?
- okvaio
- ベストアンサー率26% (1979/7611)
>エクセル印刷時の自動改ページ位置 の、「自動改ページ位置」につきまして、メールなどでエクセルファイルで 送ったものを相手が受け取って開いた場合、相手のPCのOSやエクセルの バージョンによっては、改ページの位置が変わることがあります。 この場合は、作り手の方で、余白を少し多めに設定すると良いかと思います。 >エクセルシートをPDFファイルで保管、それをメールで送信 した場合には、PDFで設定したページに変化はないと思います。 作り手がA4、5ページで作れば、相手もA4、5ページだと思います。 もしも、PDFでページが変わるようであれば、印刷設定で 「ページサイズの処理」で、「合わせる」を選択して印刷すれば 良いかと思います。
補足
早々のご回答ありがとうございます。 4枚つづりの報告書なのですが各ページで行数が違うので、ページごとに改ぺージを入れるのですが、行数が多いせいか最初に自動で入っている改ページが削除できなくて困っています。 手動で3か所で開業しても、自動で2か所に改ページが設定されるので2,3ページが2枚になるので6ページになってしまいます。
お礼
ありがとうございました。 まず全範囲を1Pにまとめてから改Pを入れてみたらうまくいきました。 ありがとうございなした。