すぐに役立つエクセル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
プリンタの用紙トレイを選択するには? Click Here! Click Here!
Question 70.4 印刷 Previous Next
詳細は こちら マクロ番号360に関連してご質問します。
Excel97マクロで、プリンターの用紙トレイ選択できますか?
Answer   Copyright (C) 2004.12.16 永井善王
500連発をご愛読いただき、ありがとうございます。
ご質問の送信フォームでは500連発第2弾の360番(テキストボックスのフォント・色を設定する)となっていましたが、そうではなくて、500連発360番の「印刷用紙サイズを設定する」に関連するご質問ということでよろしいでしょうか。 そのサンプルならば、PageSizeプロパティで印刷用紙サイズを設定するので、似ていますが。

用紙トレイの選択が必要なプリンタというと、おそらく、会社等で使用されているレーザープリンタでしょうね。
メーカー・機種によって違いがあるかと思いますが、一般的に、用紙トレイの選択はプリンタのドライバの機能に含まれ
ページ設定ダイアログ ているのではないでしょうか。

つまり、右図の[オプション]ボタンをクリックして、表示されたダイアログで設定するはずで、マクロでは操作できない部分と思います。 くわしくは下記ページを参照してください。
両面・片面印刷、ページレイアウト等を設定することは可能か?

ところで、サイズの異なる用紙が別々のトレイに入っている場合は、プリンタドライバが自動的に行ってくれる機種があります。 しかし、1番目のトレイはA4サイズの白紙、2番目のトレイは同サイズのカラー用紙等ということならば困ってしまいますね。

お力になれずじまいで申し訳ありませんが、マクロで制御する方法が見つかりましたときには、私にも教えてください。お願いします。
ありがとうございました
ご回答ありがとうございます。
会社の開発をしている方々にも聞いてみたのですが、やはり同じように Printerドライバーの機能に含まれているもので、プリンターメーカーがフリーウェアとしてサイトに掲載されているものがあり、そのようなものをダウンロードできるならば VBに組み込めば対応できるようだそうです。
どうも、ありがとうございました。