- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:[VB.Net]Excel両面印刷)
[VB.Net]Excel両面印刷の方法
このQ&Aのポイント
- Excelブック内のすべてのシートを両面印刷する方法を教えてください。
- Visual Studio 2010でVB.Netを使用してExcelの両面印刷を行いたいと思っています。
- PrintDialog1で設定した印刷設定をExcelに反映する方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
別途、エクセル単独で両面印刷が出来ますか。今指定しているプリンタの機能と係わってくると思います。 VB.NETからエクセルを実行するのだと思いますが、エクセルで出来る以上の機能はVB.NETからも実行できないと思います。 Duplex.Horizontal は解説本(まあ初等が多いが)がなどで見たことも無いですが(GgoogleでもVBAの記事としてはでない)、エクセルVBAで実行できるかどうか。 マクロの記録で、両面印刷の部分はどうなりますか。私のはちゃちなプリンターで、両面印刷は手動で、チェックを入れて、マクロの記録を採ると、collate:=True と記録されるが、この意味は「印刷部数を2以上に指定した場合は引数collateを使用して印刷順序を指定する事が出来ます。」のことらしい。
補足
ご回答ありがとうございます。 Excelマクロの記録で両面印刷をして、VBAを読んでみてもコードにあらわれません。 他の操作(印刷実行、部数設定等)ならコードになっていますが。 これが出ないということはVB.netからも出来ないのでしょうか? 手動で行うと複数シートの両面印刷はできます。