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