
以下の作業を行いたいのですが、ご存知の方、教えていただけないでしょうか…
・1つのフォルダにファイルが200個あります
・1ブックにつきSheet1~3までありますが、印刷したいのはSheet2だけです
・2色印刷(マゼンタ・ブラック)で印刷をしたいです
(場合によってはモノクロ、シアン・ブラックもあります)
※印刷設定で既に2色印刷の設定は済んでいます
・シートを印刷するときは1ページにまとめて印刷をしたいです(1Sheetずつ印刷)
・元データの印刷標準はカラーもあれば未設定、マゼンタ・ブラックの設定がされています
・印刷設定の標準はカラーです
・200個のシート2を一括印刷したいです
・もし可能であれば、印刷する順番はフォルダにファイルを入れた順番にしたいです
フリーソフトは使用できないため、マクロ等で回答を頂きたいです
※プログラムは詳しくないため細かいご指示を頂けますと幸いです
ご教示のほどよろしくお願い致します
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
1.まず、Sheet2だけをマクロでひとつのブックにまとめてしまいます。
2.すべてのシートを選択して、ページレイアウトで「次のページ数にあわせて印刷」を縦1x横1に設定します。
3.すべてのシートを選択したまま、いちどモノクロプリンタなど別のプリンタで印刷するように設定します。(実際には印刷しません)
4.OSのプリンタのプロパティで目的のプリンタの標準設定を2色プリントに変更します。
5.Excelに戻って、再度すべてのシートを選択したまま、目的のプリンタで印刷する設定に変更します。
※プリンタのプロパティの設定は、シートを複数選択しても1シートにしか反映しませんでした。なので、プリンタの標準設定で対応することにしています。
1については以下のマクロを参考にしてください。
Sub collectSheet()
Dim dest As Workbook
Dim src As Workbook
Set dest = Workbooks.Add
pathName = "C:\WORK\"
fileNm = Dir(pathName & "*.xlsx")
While fileNm <> vbNullString
Set src = Workbooks.Open(pathName & fileNm)
src.Worksheets("Sheet2").Copy before:=dest.Worksheets(1)
src.Close
fileNm = Dir()
Wend
End Sub
1~5検証していないので、しっかりテストしてから実行してください。
この度はご回答をありがとうございました!!
補足に記載をしてしまっておりましたが、調べながら確認をしていきたいと思います。丁寧なご回答を誠にありがとうございました。
No.1
- 回答日時:
Excelで印刷設定はレイアウトくらいしかできませんよ。
色指定なんてプリンタ側の機能ですからね。
更に言うなら、縮小して1枚に印刷することもプリンタ独自の機能です。
プリンタの仕様が分からないことにはどうにもなりません。
・・・
てことで、たかだか200プックじゃないですか。
一つずつ手で設定して印刷しましょう。
1時間くらいで終わるんじゃないですか。
(全部自動で印刷する場合とかかる時間は変わらないと思いますよ)
早速のご回答をありがとうございます!!
私が望んでいたことはプリンタ独自機能だったのですね…
手間がかかり、作業時間がもったいなかったので、お聞きしてみましたが残念です…
>プリンタの仕様が分からないことにはどうにもなりません。
頂いたご質問の答えになっているかが分からないのですが、機種名はRICOH MP C305 SPです。。。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】複数シートがあるエクセルデータで片面印刷と両面印刷設定がシートごとに入 1 2023/03/10 15:25
- Excel(エクセル) エクセルのマクロで複数シートを両面印刷するには? 2 2022/12/08 23:23
- Excel(エクセル) Excelであるシートだけ印刷できない 1 2022/04/01 09:04
- その他(Microsoft Office) Excelのマクロについて教えてください。 1 2022/03/25 10:03
- Excel(エクセル) エクセルシートのPDFでの保存 2 2022/09/06 13:05
- Visual Basic(VBA) 【VBA】印刷マクロのループ処理が反映されません 3 2022/08/09 02:15
- プリンタ・スキャナー EPSON プリンターのインクについて 4 2022/11/26 22:33
- Excel(エクセル) エクセルVBAで複数のシート印刷設定 1 2022/09/07 12:03
- その他(音楽・ダンス・舞台芸能) チケットに座席番号のみを印刷する方法 4 2023/02/10 11:21
- Visual Basic(VBA) エクセル365のVBAで困っています。どう修正したらよいか添削をお願いします 2 2023/05/03 17:35
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
JW-CADで印刷すると線が太くなる
-
Excelの表を二段で印刷したい
-
特定のEXCELのファイルを印刷す...
-
エクセルでシート毎の両面印刷...
-
エクセルでB6サイズに印刷し...
-
word印刷時に勝手に手差し印刷...
-
エクセルシート A3にしてもA4...
-
「詳細な印刷機能を有効にする...
-
エクセルでブックごとにプリン...
-
パワーポイントの印刷が画面表...
-
作成したPDFファイルを自動表示...
-
PDFのプリントアウトが重す...
-
ソフト別に印刷設定を自動で変...
-
PDF書類をずらして印刷したい
-
【Excel VBA】プリンタのプロパ...
-
プリンターの「お気に入り」設...
-
Wordのカラー印刷・保存につい...
-
ワード A4サイズで作成した...
-
鮮やかな青色
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワードやエクセルで印刷をデフ...
-
Excelの表を二段で印刷したい
-
JW-CADで印刷すると線が太くなる
-
ソフト別に印刷設定を自動で変...
-
エクセルでB6サイズに印刷し...
-
エクセルシート A3にしてもA4...
-
エクセルでブックごとにプリン...
-
作成したPDFファイルを自動表示...
-
word印刷時に勝手に手差し印刷...
-
PDFのプリントアウトが重す...
-
「詳細な印刷機能を有効にする...
-
EXCEL印刷設定で[両面印刷]が表...
-
パワーポイントの印刷が画面表...
-
【Excel VBA】プリンタのプロパ...
-
PDFファイルを印刷するときにフ...
-
特定のEXCELのファイルを印刷す...
-
改ページプレビューで設定した...
-
バーコードのサイズを小さくす...
-
Excelで、淵に印を付けたい
-
エクセルでシート毎の両面印刷...
おすすめ情報
ご回答、誠にありがとうございます!!
大変申し訳ございませんが、何をどこにどうしたらいいのか分からないため、
詳しいご回答を頂きたいです…理解力が悪く申し訳ございません。
質問1
>1.まず、Sheet2だけをマクロでひとつのブックにまとめてしまいます。
→①どこにマクロを打ち込めばいいのでしょうか
(新規で作成するのか、200個のExcelファイル全てにマクロを入力する必要があるのか)
質問2
2.~5.までは1.で作ったもののその後の操作という認識で合っておりますでしょうか…?
念のためではございますが、こちらが行いたいのは1つのエクセルにsheetが沢山あり、
それを一括印刷したいのではなく200個あるブックのそれぞれ2sheet目にあるものだけを印刷したいです。
私の記入漏れがありそうなため、お伝えしておきます。
お手間をおかけし申し訳ございません。よろしくお願い致します。