![]() |
#1 |
Участник
|
Ошибка Excel
При выолнение функции: ex.quitApplication(1);
Выдает: "Невозможно создать рабочую книгу "MS Excel". |
|
![]() |
#2 |
Участник
|
а вам именно нужно закрыть его с сохранением?
|
|
![]() |
#3 |
Участник
|
да.... я из аксапты данные в него пишу.
|
|
![]() |
#4 |
Участник
|
Используйте closeDocument() и finalize()
|
|
![]() |
#5 |
Участник
|
может попробуйте
excelDocument.closeDocument(true); Просто обычно эксель в отчетах появляется на экране, чтобы пользователь его сохранил вручную куда надо Или как советуют выше. Только не saveDocument, - такого нет. Есть documentSave() и documentSaveAs(имя файла) |
|
![]() |
#6 |
Участник
|
не помогло.... я даю пользователю задать имя файла и куда положить до того, как начинаю писать в него.
|
|
![]() |
#7 |
Участник
|
Тогда используйте documentSaveAS(а сюда имя файла.)
|
|
![]() |
#8 |
Участник
|
Испробовал все перечисленые варианты. Всеравно одно и тоже выдает.
![]() |
|
![]() |
#9 |
Участник
|
Вот написал job -- прекрасно отрабатывает метод quitApplication
Видимо, проблема именно с вашим шаблоном или файлом. PHP код:
|
|
![]() |
#10 |
Участник
|
У меня вот так работает:
excelDocument.documentSaveAs("test"); excelDocument.quitApplication(false); excelDocument.finalize(); |
|
![]() |
#11 |
Участник
|
У меня этот джоп пишет следующее: файл "c:\test.xls" не найден.
|
|
![]() |
#12 |
Роман Долгополов (RDOL)
|
слеши в пути продублировать не хотите?
|
|
![]() |
#13 |
Участник
|
ну, слешы форум скушал.
А при создании файла - это файл шаблона туда надо указать. я у себя просто для теста на С создал text.xls |
|
![]() |
#14 |
Участник
|
Цитата:
Изначально опубликовано Dimitry
У меня этот джоп пишет следующее: файл "c:\test.xls" не найден. |
|
![]() |
#15 |
Участник
|
Цитата:
Изначально опубликовано db
слеши в пути продублировать не хотите? |
|
![]() |
#16 |
Участник
|
да. конечно.
я ж говорю. это файл шаблона. если хотите создавать на лету, то есть newDocument(FileName) |
|
![]() |
#17 |
Участник
|
Цитата:
Изначально опубликовано Dimitry
ты его, что до запуска джоба создал? |
|
![]() |
#18 |
Участник
|
а, понятно.
так лучше создайте этот файл с помощью winapi - потому что для создания файла нет интерфеса у MS Excel А потом уже открывать как шаблон PHP код:
|
|
![]() |
#19 |
Участник
|
Ура заработало!
Огромное спасибо гуру kashperuk! ![]() |
|
![]() |
#20 |
Участник
|
Если честно, то вообще не понял зачем такие извращения...
Запрашивать у пользователя имя файла, чтобы потом его создать и открыть в эхеле... Вах. А не лучше просто создать новую книгу, напихать туда данные и открыть эхель, как все это делают... А уж пользователь найдет, как и куда этот файл сохранить. из эхеля... Я конечно не знаю бизнеспроцессов, которые Вы, Dimitry, реализуете. Но, по моему Вы ищете проблемы на ровном месте. Извините... хм искали. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|