
エクセルの複数シートのデータを両面印刷可能なプリンターで、両面印刷するためのマクロを書きたいのですが、どうしてもうまく行きません。
シート名は、1,2,3,4 と4シートで、それぞれのシートにA4用紙1枚分のデータがあり、それが印刷範囲に指定されています。それら4枚分の印刷範囲を、1枚のA4用紙に、2ページを1ページに圧縮+両面印刷 で印刷したいのですがどうしてもうまく行きません。(プリンターのプロパティ設定はマクロ実行前にSheet1で行っているのですが。)
どなたかお分かりになる方、お手数ですがご教授願えませんでしょうか。
補足:ちなみに、4ページ分を1ページに印刷して、片面での印刷は以下のマクロで出来ています。
Sheets(Array("1", "2","3","4")).Select
Sheets("1").Activate
'この時Sheet1で、プリンターのプロパティで、4ページを1ページに印刷を選択してある。
ActiveWindow.SelectedSheets.PrintOut Copies:=1
よろしくお願いします。
ちなみにプリンターは事務所のネットプリンターで、TOSHIBA e-STUDIO4520CSeriesPCL6 です。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
プリンターのプロパティ設定は、Sendkeysでイケルことが多いですよ。
ANo.1の補足を読んだ感じだと、、
全シート印刷されているのでSelectはできているはず。「あらかじめ設定」だと、プリンター設定の反映され方に違いがあるのかな・・・?
だとしたら、シート選択した後、プリンターを設定するしかないと思います。
Sendkeys試してみてください。
この回答への補足
私の質問へのご協力大変ありがとうございます。
>全シート印刷されているのでSelectはできているはず。「あらかじめ設定」だと、プリンター設定の反映され方に違いがあるのかな・・・?
確かに、おっしゃる通りだと思います。
>Sendkeys試してみてください。
Sendkeys をトライしようと思うのですが、未熟にもこのコマンドは使ったことがなく、これから勉強します。又、その結果を報告します。よろしく。
No.1
- 回答日時:
「マクロの記録」は行いましたか?
1シート4ページだろうが、4シート各1ページだろうが同じこと。
プリンタの設定です。会社で名称が異なるかも?だけど「割付」機能+両面ですね。
> 2ページを1ページに圧縮+両面印刷
マクロの記録中に、プリンタで割付設定して両面印刷を指定してください。
この回答への補足
早速のご返事ありがとうございます。
>マクロの記録中に、プリンタで割付設定して両面印刷を指定してください。
マクロの記録中に、プリンターで割付設定や両面設定しても、マクロには何にも記録されません。
このようなプリンターの設定は、マクロでは出来ないと思います。
ですから、マクロ実行前に最初のシートである "1"(シート名) にて手動でプリンター設定をし、
例えば、
Sheets(Array("1", "2", "3", "4")).Select
Sheets("1").Activate
ActiveWindow.SelectedSheets.PrintOut Copies:=1
を実行したのですが、両面印刷を設定していると、
Sheets(Array("1", "2", "3", "4")).Select も実行しなくなり、最初の"1" のデータだけA41枚の4分の1の面積に印刷され(このシートは残り空白で出てきて)、残りのシートはそれぞれがA41枚で印刷され、合計4枚でてきます。
両面印刷に設定していないと、Sheets(Array("1", "2", "3", "4")).Select
が実行され、全てのデータがA4の4分の1の面積に印刷され、全部でA4一枚(片面印刷)で出て来ます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- Visual Basic(VBA) VBAで不特定枚数印刷をしたいです。 4 2022/08/02 07:30
- 年賀状作成・はがき作成 Wordによる宛名印刷 2 2023/01/04 15:36
- Excel(エクセル) エクセルの印刷マクロについて質問があります。 現在、下記のマクロで印刷しています。Sheet1のD6 5 2023/06/12 10:59
- プリンタ・スキャナー 2台のプリンターでそれぞれ異なる様式の帳票を印刷したい。 2 2022/09/06 10:07
- プリンタ・スキャナー プリンター 印刷: 大きく印刷される 標準の1.5倍~2倍のサイズで用紙も1.5枚から2枚になり不経 2 2022/08/11 22:54
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Wordの印刷設定をファイルごと...
-
印刷が片寄る…
-
WORDにてA4・2枚分がA3・1枚で...
-
カラーで印刷されない。
-
手差し印刷が出来ません。
-
プリンターの印刷時の色調整に...
-
カラー用紙に白い文字をプリン...
-
パソコンを買い替えました。
-
差し込み印刷で封筒に文字が上...
-
EXCEL2000でポイントカードを作...
-
印刷について
-
差込印刷設定がプリンターに送...
-
A4紙2ページをA3紙片面1枚に印...
-
macで同じ画像を均等に一枚の紙...
-
ワードで中央揃えで入力しても...
-
エクセルかワードでの作成法
-
ワードの文書を印刷すると勝手...
-
PDFを見開き印刷した際ののりし...
-
ワード2010で「2ページ/枚...
-
封筒を縦置きにして印刷したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Wordの印刷設定をファイルごと...
-
印刷が片寄る…
-
WORDにてA4・2枚分がA3・1枚で...
-
手差し印刷が出来ません。
-
差し込み印刷で封筒に文字が上...
-
カラーで印刷されない。
-
カラー用紙に白い文字をプリン...
-
ワード2010で「2ページ/枚...
-
macで同じ画像を均等に一枚の紙...
-
エクセルで勝手に多く枚数を印...
-
差込印刷設定がプリンターに送...
-
プリンターの印刷時の色調整に...
-
Excelで印刷するとき濃ゆくしたい
-
ワードで中央揃えで入力しても...
-
エクセルかワードでの作成法
-
エクセルで白い字を印刷をした...
-
A5の文書をA4に2つ並べて印刷
-
Google Earthの印刷について
-
拡張子mix開くにはどうした...
-
お世話になります。 MS明朝体で...
おすすめ情報