“印刷”をキャプチャする方法マクロのメニューバーのボタン
質問
印刷プロセスを制御するカスタムボタンのあるシートがあります。
ユーザーがメニューバーの印刷アイコンをクリックすると、「未定義」が生成されます。出力。
このメニューバーボタンをインターセプトするにはどうすればよいですか
- ありがとう
解決
Workbook_BeforePrintイベントを処理します。
private sub Workbook_BeforePrint (cancel as boolean)
'//g_MyFlag is set when the user clicks you toolbar button.
'//It must get cleared in the end of your procedure.
if not g_MyFlag then cancel = true: exit sub
end sub
MS Wordでは、システムマクロ自体を再定義することもできます。 FilePrint()
という名前のマクロを作成する必要があり、Wordは代わりに独自のマクロを呼び出します。残念ながら、Excelではできません。
所属していません StackOverflow