すぐに役立つエクセルVBAマクロ集 - すぐマク
Excel VBA Macro
FAQ
検索用語を入力
検索フォームを送信
Web
サイト内
Home
|
What's New!
|
Gallery
|
Introduction
|
Service
|
Profile
500連発・組み方講座フォロー
Big
Color
Pallet
[広告]
Excel VBA Macro
● 開始終了
● ブックシート
● 画面制御
● 行列操作
● セル制御
● 範囲選択
● クリア
● 値の操作
● コピー
● メッセージ
● 印刷
● コントロール 1
● コントロール 2
● フロー制御
● その他
● サンプル
● 関数など
● 引数・定数など
Excel DownLoad
● フリーウェア
● Excel Macro分
● Excel FAQ分
© 1997 - 2007
Yoshioh Nagai.
All RightsReserved.
HappyTech & Co., Ltd.
www.happy500z.com
Excel VBA Macro ・ 印刷 ・ FAQ
プリンタのプロパティの設定はVBAの標準機能だけではできないか?
Question
81.2 印刷
通常使用するプリンターを無視して、別のプリンターを設定する方法はあると思うのですが、その指定したプリンターのプロパティ設定も一緒にVBAで実現できないのでしょうか?
たとえば、印刷画質をフォトにするとか、ドラフトにするとか、ファインにするとかそのような感じです。
プリンター側の設定は機種によってさまざまなので不可能なのでしょうか?
環境は、Excel2003 & Windows XP です。
Answer
Copyright (C) 2007.4.11 永井善王 (Yoshioh Nagai)
右図のようなダイアログボックスで設定する項目のことですね。
(このダイアログは、[印刷]ダイアログにあるプリンタの [プロパティ]ボタンをクリックすると表示されます。)
私も、あなたと同じ見解でVBAの標準機能だけでは不可能と思います。
しかし、PageSetupプロパティの印刷品質・簡易印刷・白黒印刷などで賄える場合があるようですから、一応、検討してみてください。
・
Macro[印刷・基本型] ページ詳細設定 こちら
類似のFAQは、下記を参照してください。
・
両面・片面印刷、ページレイアウト等を設定することは可能か? こちら
・
プリンタの用紙トレイを選択するには? こちら
もしも、VBAの標準機能以外でもよいから知りたいという場合は、mougの「Q&A掲示板 Excel VBA」のご利用をお勧めします。かなり高度な質問でも回答が付く場合があるようです。
「モーグQ&A」でググれば(検索すれば)確実にたどり着けると思います。
では、頑張って、いい方法が見つかったら、私にも教えてください。