If you mean the print job has already started, there's no way in VBA to abort
it.
OTOH, if you mean the user tries to print and you want to prevent that, you
can do that with an event macro.
In the ThisWorkbook module, select the Workbook_BeforePrint sub. That sub has
a Cancel argument. If your code sets it to True, printing is cancelled.