• ベストアンサー

excelの複数ファイルを開かずにプリントしたい

excelのファイルが複数(ファイル名:001.xelsから100.xsls 各1シートで1ページだけ)あってファイルを開かずに一度にファイル番号順に両面プリント(001.xelsのウラに002.xelsを、003.xelsのウラに004.xelsを印刷)したいです。何か方法はあるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

100の手作業が苦しく、両面プリントが無理なら、VBAでもできる人に教えてもらったら。 両面プリントは印刷設定の問題、VBAでも指定できない。 http://club-vba.tokyo/vba-printout-ryomen/ >VBAでは両面印刷を設定することができない ーーー なぜ、>ファイルを開かずに、という注文を付けるの?理由ぐらい書いておくのが作法? というのは、難しい課題だと思う。 ーー Googleで「vba Excel 開かずに処理」などで照会 ・Application.ScreenUpdating = False を使います。 ・ExecuteExcel4Macro ・ADOを使う方法もあります(別ソフトを使うこと) 読んで、(読まなくても)内容が判る?。 ーーー 100ファイルを、1ブック、100シートに変えることは(簡単な)VBAで)出来ると思う。 こういう質問のニーズが起こりそうなら、初めからそういうことへの考慮をしておくべきだ。 ーー こういうVBAのプログラムも、簡単ではあっても、作る・テストには時間が掛かるものだ。 また100ファイルのテストデータは持ち合わせていないので、用意するのが大変。事実上はテスト無しの回答となろう。 無料の質問コーナーに、要求するのはどうかな。 ーー いずれにしても、VBAでもできないと進まないでしょう。 仕事などでエクセルを使うなら、VBA習得は必須というのが持論です。

その他の回答 (1)

  • kon555
  • ベストアンサー率51% (1843/3560)
回答No.1

 開かずに印刷する方法としてはこういうものがあります。 https://www.moug.net/tech/exopr/0070016.html  ただExcelの印刷設定はシートごとに規定されているので、この印刷の仕方でどう出るかはちょっと分からないですね。多分貴方の環境次第だと思います。

関連するQ&A