[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『印刷時の設定[手差し印刷]について』(ハレルヤ)
エクセル2000、Windows2000にてエクセルで請求書を発行しております。
シート1(入力画面)に「印刷」ボタンを作り、下記のプログラムで、シート2(請求書)
を印刷するように設定しております。
Private Sub btn印刷_Click()
Sheets("請求書").Select ActiveWindow.SelectedSheets.PrintOut Unload UserForm2 End Sub
上記プログラムでは、印刷時に、通常使うプリンタで給紙方法が自動にて、なにも設定することなく出力されてしまいます。
今回手差しから印刷したいので、印刷ボタンをクリックしたときに、プリンタのプロパティが設定できるようにするか、自動で手差しから出力されるようにプログラムを変更したいと考えております。
通常使うプリンタの給紙方法を手差しにしておけば、手差しからでますが、それでは他のファイルや、ワードなどのプリントアウトの時も、デフォルトが手差しになってしまいますので、あまりこの方法は使いたくなく、プログラムで設定できれば助かります。
どなたかご教授いただければ幸いです。
プリンタのプロパティは、マクロ(VBA)で制御できません。 そのため用紙のトレイも選択できません。
初期設定のトレイが異なるプリンタを2個登録して、 プリンタ自体を切り替えて対応するしかないです。
(INA)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.