systemКакой командой можно запустить файл из указанной директории?
используй COM для работы с экселемВ частности, нужно просто запустить файл EXCEL
Я так и делаю.Автор оригинала: Alexandre
system
или просто `bla-bla-bla`; (кавычки обратные)
используй COM для работы с экселем
Читай выше.Автор оригинала: *****
DizeL
рассказывай задачу, для которой тебе это понадобилось.
подробно.
Да, у нас в компании так делали в биллинге...Автор оригинала: mishco
DizeL
После генерации показывай страницу с ссылкой на файл, и уже из excel'я на печать![]()

Это ты на каком языке тут со мной разговариваешь???Автор оригинала: Zetruger
сделай exe-ульку
с вызовом
HINSTANCE ShellExecute( HWND hwnd,
LPCTSTR lpOperation,
LPCTSTR lpFile,
LPCTSTR lpParameters,
LPCTSTR lpDirectory,
INT nShowCmd
);
типа такого
ShellExecute(hwnd, 'print', 'c:\myfile.xls', NULL, NULL, SW_HIDE);
имя файла передавай через параметр
2-ой вариант заюзай модуль w32api из PHP
и также вызывай ShellExecute с параметром 'print'
3-ий
если где-то в природе есть модуль для работы с DDE для PHP то можно выполнить печать аналогичным способом, как это делает EXPLORER.exe
(смотри -> сервис -> свойства папки -> типы файлов -> xls -> дополнительно -> печать)

что тут непонятного? ты программист? си++ учил в школе?Это ты на каком языке тут со мной разговариваешь???
Да я шучу!!!Автор оригинала: Zetruger
что тут непонятного? ты программист? си++ учил в школе?
ShellExecute - это WinAPI функция, через нее можно заставить послать документ на печать, разумеется если Excel установлен
на самом деле пустяк, вечером с работы приду - забацаю, проверю, если получится скинуПоэтому для меня как с нуля начинать... Ну, ладно, почитаю и разберусь...
Спасибо.Автор оригинала: Zetruger
на самом деле пустяк, вечером с работы приду - забацаю, проверю, если получится скину
