VBAにてプリンター印刷をしています
やりたいことは、プレビューと印刷の設定を変数に入れたいのですが入れ方が解らず
Setでやってみたけど、コンパイルエラーでした。
コードの一部を添付します
実際には複数個所か切り替えたい場所があるのでこの設定があると楽なのですが
こういう設定のやり方ってありますか??
VBA
1Set AP = ActiveSheet.PrintPreview 2'Set AP = ActiveSheet.PrintOut 3 '1ページ印刷設定 4With ActiveSheet.PageSetup 5 .Zoom = False 6 .FitToPagesWide = 1 7 .FitToPagesTall = 1 8 .PaperSize = xlPaperB4 9’印刷またはプレビュー 10AP 11 End With
追記
言葉足らずで申し訳ない
印刷機能のデバッグで実際には印刷したくない時にプレビューで確認したいので
現状
'ActiveSheet.PrintPreview
ActiveSheet.PrintOut
コメントアウトで対応しており複数個所変更するのが手間に思えてきたので・・・
IFで制御すれば良いだけかもしれないですが
他に簡単な切り替え方法は無いものか?と思い質問させて頂きました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。