Excel (VBA)

Excel VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 11 Home : Excel 2016)
Application.CommandBars.ExecuteMso "PrintPreviewAndPrint"の引数
投稿日時: 23/09/15 22:50:20
投稿者: shimoichimabu

Application.CommandBars.ExecuteMso "PrintPreviewAndPrint" で開いた画面では、
印刷ページの設定などの他に「片面・両面印刷」、「すべての行(列)を1ページに印刷」
を画面を見ながら設定できるので、重宝しています。
しかし、Application.Dialogs(xlDialogPrint).Show Arg1:=2, Arg2:=1, Arg3:=2 のように
画面が表示されたとき、印刷ページ、部数などをあらかじめ設定することができません。
何か、設定するコマンドはないのでしようか?

回答
投稿日時: 23/09/15 23:58:34
投稿者: simple

残念ながらできません。
下記を参照してください。
https://learn.microsoft.com/ja-jp/office/vba/api/office.commandbars.executemso

投稿日時: 23/09/16 14:54:51
投稿者: shimoichimabu

simpleさん回答ありがとうございます。
 
>残念ながらできません。
>下記を参照してください。
 
うーん。やはり駄目でしたか。
従来通り、印刷頁など、手作業で行います。