- ベストアンサー
エクセルの文章を印刷するとき
エクセルで作った文章を印刷したいのですが、ものによりA4であったり、A5であったり、A4サイズのモノをA5に縮小して印刷したり、2枚印刷したりしてます。 その度に毎回、印刷設定を変更してるのですが、これを固定する方法は無いでしょうか? 例えば、 このエクセルはいつも2枚 このエクセルはいつも縮小 このエクセルはA4 エクセルごとの印刷方法は決まってますので、便利な方法があればご教授お願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
印刷設定はExcelのシート単位で保持しておりますので、 (1)メニュー「ファイル」「ページ設定」で設定後、もしくは (2)メニュー「ファイル」「印刷」で出てくる「印刷」画面で印刷設定し、 印刷した後、ファイルを上書きコピーすれば、 次回開いたときにはその設定のままになっていると思います。 ただし、印刷時に使用したプリンタが「通常使用するプリンタ」 でない場合、(2)実施時に表示されるプリンタは「通常使用するプリンタ」 ですので、設定が変わっているように見えます。 その場合、印刷した時のプリンタを指定すれば、 保存した設定は残っていますので、前の設定のまま印刷できるかと思います。 残念ながら、出力するプリンタまでは固定で指定することはできないようです。
その他の回答 (3)
- ookami1969
- ベストアンサー率14% (137/953)
>このエクセルはいつも2枚 >このエクセルはいつも縮小 >このエクセルはA4 ここで あなたの言う「エクセル」とはブックのことですか? (まぁブックでもシートでも一緒ですね。でも正確に書きましょう ) 一旦 印刷設定をしたシートをコピーする分には 設定した印刷設定もコピーされるので シートを沢山コピーして中身のデータを書き換えればよいのではないでしょうか。 なのでシート名を「いつも2枚」「いつも縮小」「A4」として それぞれ必要枚数 + 予備を用意しておけばOKだと思います。
- imogasi
- ベストアンサー率27% (4737/17070)
>このエクセル と言っているものが、あいまいで、 (1)ブック単位なら、ページ設定の情報が閉じたとき保存されるはずです。 (2)同じ1ブックの各シートの場合も 実験してみると、ページ設定情報は各シートごとに、別々に設定が保存されるようだ。ページ設定のマクロの記録の中に With ActiveSheet.PageSetupのActiveSheet.と限定しているところからそう思った。 だからデータ内容の完成品の印刷は、保存したブックを読んで印刷すれば、前回やったページ設定で各シートを印刷する。 ーーーー これからデータ内容を作る新規ブックや新規シートのときは、質問者のルールどおり、ページ設定をシートごとに設定しないといけない。これも、面倒と思うなら、VBAを勉強して、ページ設定のマクロの記録を質問者流に修正し、ブックオープン時やシートに作ったボタン押し時に、プログラムを実行させるほか無いと思う。 全シートに同じページ設定をするには Sub Test01() For Each Sh In Worksheets With Sh.PageSetup (ここページ設定のマクロの記録のコード。略) End With Next End Sub
- Yorisin
- ベストアンサー率54% (364/663)
ツールバーの [ファイル]→[印刷プレビュー] を開き、 上の方にある[改ページブレビュー] で出来ます。