asi takto
1) z toho souboru, kde mas to makro udelas doplnek *.xla
2) v projectu Tento_sesit udels proceduru
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Call MojeMakro 'To je nazev procedury s tim tvym makrem
End Sub

3) v Exlu dany soubor das do Doplnku, at se ti otevre pri kazdem spusteni exceu.