VB6.0用掲示板の過去のログ(No.2)−VBレスキュー(花ちゃん)
[記事リスト] [新規投稿] [新着記事] [ワード検索] [管理用]

投稿日: 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 オブジェクト - 使用するプリンタで設定されている、用紙の実際の大きさが使われます

デザイン時には使えません。実行時には値の取得のみ可能です。”

と記述されてあります。これは実行時には指定できないと読み取れるのですが、実行時に任意の
用紙サイズを設定するにはどうしたらいいのでしょうか?
皆様を知識をお借りできたらと思い質問させていただきました。よろしくお願いします。


- 関連一覧ツリー (★ をクリックするとツリー全体を一括表示します)

- 返信フォーム (この記事に返信する場合は下記フォームから投稿して下さい)

- VBレスキュー(花ちゃん) - - Web Forum -