Excel実行画面
印刷する表の上部に「ページ設定」ボタンを設置しています。
このボタンをクリックすると、ページ設定ダイアログが開きます。
表示されたページ設定ダイアログです。
OKボタンがクリックされると「OKボタンが押されました」と表示されます。
キャンセルボタンがクリックされると「キャンセルボタンが押されました」と表示されます。
Excel VBAコード
Dialogsプロパティの引数に、xlDialogPageSetup定数を指定し、Showメソッドを実行しています。
「キャンセル」ボタンが押された場合、Falseが戻ります。「OK」ボタンが押された場合、Trueが戻ります。
Private Sub CommandButton1_Click()
Dim bRet As Boolean
'ページ設定ダイアログを開く
bRet = Application.Dialogs(xlDialogPageSetup).Show
If bRet = False Then
MsgBox "キャンセルボタンが押されました"
Else
MsgBox "OKボタンが押されました"
End If
End Sub
[関連リンク]
印刷ダイアログボックスを表示する
引数を設定し印刷ダイアログボックスを表示する