Как распечатать документ, содержащий несколько листов с шеллексом? - PullRequest
0 голосов
/ 16 ноября 2018

У меня есть команда оболочки в приложении, которое печатает exeldocument.

p1 = 'print'
p2 = 'c:\mydir\myexcel.xlsx'
p3 = ''
p4 = ''
p5 = 8
ShellExecute(GetDesktopWindow(),p1,p2,p3,p4,p5)

это отлично работает.

Теперь есть Excel-файлы с более чем одним рабочим листом (вкладки внизу). Как заставить Shellexecute распечатать все листы?

(Мое приложение работает на сервере с несколькими клиентами, поэтому запрашивается решение, которое поддерживает все клиенты).

1 Ответ

0 голосов
/ 21 ноября 2018

Я не думаю, что ShellEx собирается решить эту проблему. Есть сторонние решения Clarion, которые будут делать это (EasyExcel и Capesoft OfficeInside), но ни одно из них не является бесплатным.

...