Batch code does not generally do Windows. Using the
print command on a Excel workbook/worksheet will produce gruesome results.
A batch file could open an Excel workbook but printing it would only be possible with something like
AutoIt, where you could design a macro to mimic your mouse as you go about printing the document.
Generally when dealing with Windows applications, you're better off utilizing a Windows script language.