Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


11725 / 13645 ツリー ←次へ | 前へ→

【14512】用紙サイズのユーザー設定 イッシー 04/5/31(月) 16:59 質問[未読]
【14514】Re:用紙サイズのユーザー設定 IROC 04/5/31(月) 17:33 回答[未読]
【14516】Re:用紙サイズのユーザー設定 イッシー 04/5/31(月) 17:45 お礼[未読]
【14525】Re:用紙サイズのユーザー設定 IROC 04/5/31(月) 20:28 回答[未読]
【14528】Re:用紙サイズのユーザー設定 [名前なし] 04/5/31(月) 21:19 お礼[未読]

【14512】用紙サイズのユーザー設定
質問  イッシー  - 04/5/31(月) 16:59 -

引用なし
パスワード
   いつも楽しく読ませていただいています。

さてお聞きしたいのですが、印刷時の用紙サイズのユーザー設定なのですが
どのようなコードを作成すればよろしいのでしょうか。
通常ですとA4に印刷しますので以下のように問題はないのです。

Worksheets("Sheet1").PageSetup.PaperSize = xlPaperA4

しかし業務で規格外の用紙に印刷することになりました。
ちなみに用紙サイズは 212ミリx324ミリです。

御指南のほどよろしくお願いいたします。

【14514】Re:用紙サイズのユーザー設定
回答  IROC  - 04/5/31(月) 17:33 -

引用なし
パスワード
   マクロの自動記録では記録されないのですよね?

「用紙サイズのユーザー設定」というのが、
プリンタのプロパティ(ドライバ)によるものだとすると、
厳しいかと思われます・・・

【14516】Re:用紙サイズのユーザー設定
お礼  イッシー  - 04/5/31(月) 17:45 -

引用なし
パスワード
   ▼IROC さん:
>マクロの自動記録では記録されないのですよね?
>
>「用紙サイズのユーザー設定」というのが、
>プリンタのプロパティ(ドライバ)によるものだとすると、
>厳しいかと思われます・・・


IROC さん早速のお返事ありがとうございます。
実はヘルプをみると xlPaperUser というクラスが
あるにはあるんです。
しかしこのクラスを使ったコードの作成がわかりません。
おっしゃるようにやはりできないのでしょうか。

【14525】Re:用紙サイズのユーザー設定
回答  IROC  - 04/5/31(月) 20:28 -

引用なし
パスワード
   >実はヘルプをみると xlPaperUser というクラスが
>あるにはあるんです。

プリンタによっては、あらかじめ「ユーザー設定」でサイズを設定しておけば
用紙サイズを「ユーザー設定」として選択して利用できるようですが、
プリンタドライバに依存するサイズまでを指定するのは厳しいように思えます。。。

(あくまでも私の推測です。)

【14528】Re:用紙サイズのユーザー設定
お礼  [名前なし]  - 04/5/31(月) 21:19 -

引用なし
パスワード
   IROC さんありがとうございます。
これでひとつ新しい知識が増えました。
これからもわからない事があれば質問させていただきます。
今後ともよろしくお願いいたします。

11725 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free