Ty 2 prepinače pouze zakážou překreslování Excelu a zobrazení chybových zpráv v Excelu. Nezabrání tvému dialogu.
Zkus si před odesláním na tiskárnu ještě pohrát s
Application.Visible = False
a pak ji zase zobrazit. Možná to bude méně rušivé, pokud ji navíc nebudeš potřebovat po tisku zobrazit, bude to jednodušší.