- ベストアンサー
excelで印刷ボタンを押下イベントはマクロを呼ぶ
excelで印刷ボタンを押下イベントはマクロを呼ぶ出せますか? 是非教えてお愿い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
VBEでThisWorkbookモジュールの中で、WorkbookのBeforePrintイベントでよいかと思います。
その他の回答 (1)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.2
#1の回答でよいのだろうと思うが、下記もあり得そう。 クリックイベント利用。 ただしファイルー印刷で出る、印刷ボタンには頼らない。 標準モジュールに Sub test01() Application.Calculation = xlCalculationManual '手動計算 End Sub を作り実行しておく。手動計算モード設定したもの。 == データを入力。 ーーー A B C列 氏名 計数 集計 上野 1 6 <ーーーC2セルSUM(B2:B5) 山田 6 山田のB列に6と入れたが、C2セルは6のまま。 == Sheet1にコマンドボタンを貼り付けておく。このボタンのCaptionを「印刷」とかにしておく。 そのクリックイベントに Private Sub CommandButton1_Click() '印刷前処理 ’この例では手動印刷であるのを、再計算する例にした Worksheets("Sheet1").UsedRange.Columns("A:C").Calculate 'ーーそのシートだけ限定印刷 ActiveSheet.Range("A1").CurrentRegion.PrintOut End Sub 印刷する前に、再計算を忘れないよう、VBAに担わせる例。
質問者
お礼
ありがとうございました。 印刷ボタンを利用したい。
お礼
ご回答ありがとうございます。 VBEを利用しない前提で、excel印刷ボタンだけでマクロ撮影呼び出したいですが。