すぐに役立つエクセルVBAマクロ集 - すぐマク
すぐに役立つ Excel VBA マクロ集 Excel VBA Macro
FAQ
Google
 
Home |  What's New! |  Gallery |  Introduction |  Service |  Profile 500連発・組み方講座フォロー Big Color Pallet
[広告]
 
Excel VBA Macro
Excel DownLoad
© 1997 - 2007
Yoshioh Nagai.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Excel VBA Macro ・ 印刷 ・ FAQ
プリンタのプロパティの設定はVBAの標準機能だけではできないか? Click Here! Click Here!
Question 81.2 印刷 Previous Next
通常使用するプリンターを無視して、別のプリンターを設定する方法はあると思うのですが、その指定したプリンターのプロパティ設定も一緒にVBAで実現できないのでしょうか?
たとえば、印刷画質をフォトにするとか、ドラフトにするとか、ファインにするとかそのような感じです。
プリンター側の設定は機種によってさまざまなので不可能なのでしょうか?
環境は、Excel2003 & Windows XP です。
Answer   Copyright (C) 2007.4.11 永井善王 (Yoshioh Nagai)
右図のようなダイアログボックスで設定する項目のことですね。
(このダイアログは、[印刷]ダイアログにあるプリンタの [プロパティ]ボタンをクリックすると表示されます。)

私も、あなたと同じ見解でVBAの標準機能だけでは不可能と思います。

しかし、PageSetupプロパティの印刷品質・簡易印刷・白黒印刷などで賄える場合があるようですから、一応、検討してみてください。
Macro[印刷・基本型] ページ詳細設定 こちら

類似のFAQは、下記を参照してください。
両面・片面印刷、ページレイアウト等を設定することは可能か? こちら
プリンタの用紙トレイを選択するには? こちら

もしも、VBAの標準機能以外でもよいから知りたいという場合は、mougの「Q&A掲示板 Excel VBA」のご利用をお勧めします。かなり高度な質問でも回答が付く場合があるようです。
「モーグQ&A」でググれば(検索すれば)確実にたどり着けると思います。

では、頑張って、いい方法が見つかったら、私にも教えてください。
Click here to visit our sponsor