- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelVBAでの印刷設定について)
ExcelVBAでの印刷設定について
このQ&Aのポイント
- ExcelVBAでの印刷設定について解説します。用紙サイズの設定方法について疑問があります。”ActiveSheet.PageSetup.PaperSize = ???”というコードで用紙サイズを設定することができますが、具体的な数値が分からない場合があります。また、使用PC数が多く、プリントする際に用紙サイズが変動してしまう問題もあります。このような場合、マクロを活用して用紙名から用紙番号への変換を行う方法があります。
- 以下のコードを参考にしてください。
- 出力用紙と設定したい用紙名を指定し、マクロで用紙番号を取得して設定することができます。ご参考までにお試しください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#131542
回答No.1
ページ設定の用紙サイズの規定値はxlpapersizeクラスの定数を使用して設定します
補足
アドバイスありがとうございます。 印刷用紙は伝票で、規定サイズにないので、 新規にユーザー設定で用紙を作成しました。 その用紙に印刷したいのですが、用紙番号が無いと印刷できない様です。