|
|
|
| порядок выполнения:
1. В PHP открыл Excel документ
2. Внёс в него изменения
3. Не закрыл его
После чего он висит у меня в ПРОЦЕСАХ
Хотелось бы:
чтобы после изменения открылся документ с изменениями, чтобы пользователь смог просмотреть его и распечатать уже посредством самого Excel. Как это грамотно сделать, вот код который у меня есть
$fio='sdfdsfdsfsdf';
$num=1;
$xls = new COM("Excel.Application");
$xls->Workbooks->Open("C:\\english.xls");
$xls->Application->Visible = 1;
$range=$xls->Range("h4");
$range->Value = "$num";
$range1=$xls->Range("b6");
$range1->Value = "$fio";
$xls = Null;
$range = Null;
$range1 = Null;
|
| |
|
|
|
|
|
|
|
для: Piratz
(24.10.2006 в 13:09)
| | Ну а на "крестик" кто будет нажимать?
Пробуйте после всего того, что надо сделать в Excel'е следующее:
$xls->Application->Quit();
|
а потом уже
$xls = Null;
$range = Null;
$range1 = Null;
|
И $xls->Application->Visible = 1; зря сделали - медленне работать будет. | |
|
|
|