|
▼るんるん さん:
>初めて投稿させて頂きます。
>
>BeforePrintイベント終了後の動作の分岐に関してなのですが、
> メニューの[ファイル]->[印刷]の時は印刷ダイアログが表示され、
> [ファイル]->[印刷プレビュー]の時はプレビューウィンドウが開き、
> コマンドバーの印刷ボタンを押すとそのまま印刷が開始されますよね。
>この時、BeforePrintイベントが発生するのですが、このプロシージャ
>の終了後の動作の分岐情報というのはどこかに設定されているのでしょうか?
>
>目的はBeforePrintイベント発生時に、印刷なのかプレビューなのか
>判別したいので、他にも方法があれば教えて頂けませんか?
>
>よろしくお願いします。
???
新規で作成して
Private Sub Workbook_BeforePrint(Cancel As Boolean)
MsgBox "a"
End Sub
でも書いてみて試してください。
BeforePrintは、
印刷プレビュー
印刷
のどちらかで、発生します。
印刷のパターンいろいろあるでしょうけど
・印刷ボタン[BeforePrint発生]
・印刷プレビューを表示[BeforePrint発生]
→印刷[BeforePrint発生]
・メニューから印刷[BeforePrint発生]
→印刷プレビューを表示[BeforePrint発生しない]
→印刷[BeforePrint発生しない]
手動で呼ばれたら区別つきませんね。ヘ(^o^)/
ないとは思うけど
インターネット検索で
AfterPrint Excelで検索してみたら?
|
|