投稿日 | : 2006/01/26(Thu) 11:23 |
投稿者 | : ボルト |
Eメール | : |
URL | : |
タイトル | : Printerオブジェクトによる実行時のユーザー定義用紙サイズについて |
いつも参考にさせてもらってます。早速ですが質問させていただきます。
Printerオブジェクトを使用して印字する時の用紙サイズを動的に変更したい場合なのですが。
例えば
Private Sub cmdPrint()
With Printer
.PaperSize = VbPRPSUser
.Width = XXXXXX
.Height = XXXXXX
.EndDoc
End With
End Sub
と実行時に用紙サイズを指定したいのですが、MSDNライブラリによると、
”Printer オブジェクト - 使用するプリンタで設定されている、用紙の実際の大きさが使われます
。
デザイン時には使えません。実行時には値の取得のみ可能です。”
と記述されてあります。これは実行時には指定できないと読み取れるのですが、実行時に任意の
用紙サイズを設定するにはどうしたらいいのでしょうか?
皆様を知識をお借りできたらと思い質問させていただきました。よろしくお願いします。