| 印刷のキャンセルボタンを押下した時の分岐処理を用意する |
|---|
印刷のキャンセルボタンを押下した時の分岐処理を用意するには、エラーが
発生する事を利用して、以下のようなコードを記述します。
ただし、ページ数が少ないとキャンセルを判別できないこともあります。
Sub Sample()
If MsgBox("印刷してよろしいでしょうか?", 33, "発行確認") = 2 Then
MsgBox ("印刷を中止します。")
Exit Sub
End If
On Error GoTo ErrorHandler
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
MsgBox "OK!"
Exit Sub
ErrorHandler:
MsgBox "Cancel!"
End Sub
|
| Excel97 |