Io quando ero nella tua situazione e non sapevo che fare, registravo una macro in excel facendo quello che mi serviva fare, e poi ricopiavo il codice nel mio programma.
Nel tuo caso il comando che viene eseguito da excel è "ActiveWindow.SelectedSheets.PrintOut".

Prova a farlo anche tu e poi fammi sapere.

Ciao