У меня есть команда оболочки в приложении, которое печатает exeldocument.
p1 = 'print'
p2 = 'c:\mydir\myexcel.xlsx'
p3 = ''
p4 = ''
p5 = 8
ShellExecute(GetDesktopWindow(),p1,p2,p3,p4,p5)
это отлично работает.
Теперь есть Excel-файлы с более чем одним рабочим листом (вкладки внизу).
Как заставить Shellexecute распечатать все листы?
(Мое приложение работает на сервере с несколькими клиентами, поэтому запрашивается решение, которое поддерживает все клиенты).