Страница 1 из 1
					
				Создание Excel-отчета по шаблону
				Добавлено: 03 июн 2005, 14:54
				 Лена
				Подскажите, плиз, как при формировании отчета 
с помощью ex-функции указать, чтобы книга создавалась по заданному шаблону .xlt?
создаю
 xlRes:=xlCreateExcel(('Komplekts.xls'),True);	
а где указать, чтоб использовал шаблон 'd:\Kompl.xlt'
			 
			
					
				
				Добавлено: 03 июн 2005, 15:09
				 ecasoft
				В функции укажите файл-шаблон. Но Эксель создаст по нему xls. Имена у файлов будут с суфексом 01..02 и  т.д.
			 
			
					
				
				Добавлено: 03 июн 2005, 15:27
				 Лена
				пишу 
xlRes:=xlCreateExcel(('blueH'),True);	
и
xlRes:=xlCreateExcel(('blueH.xlt'),True);	
в первом случае создает файл blueH.xls
не по шаблону.
а во втором случае создает 'blueH.xlt', заменяя существующий
			 
			
					
				
				Добавлено: 03 июн 2005, 15:48
				 ecasoft
				А Вы откройте, а не создавате...файл шаблон
			 
			
					
				
				Добавлено: 03 июн 2005, 16:00
				 Лена
				xlRes:=xlCreateExcelWithTemplate('blueH.xlt',True);
 создается файл blueH1.
Но тоже не по шаблону!
Если вас не затруднит, можно кусочек кода с примером, как это делается.
И еще , если шаблон лежит не в общей папке с шаблонами (определенной по умолчанию) как этот путь прописать к нему?
(Сейчас я пока пробую, так что шаблон в стандартной папке находится).
Заранее спасибо!
			 
			
					
				
				Добавлено: 03 июн 2005, 16:48
				 ecasoft
				К сожалению тексты на другом компе..здесь нет. Я имел ввиду, чтобы использовать функцио не xlCreate... a xlOpen....на файл шаблон. Когда открывается шаблон, то на самом деле создается файл xls.
			 
			
					
				
				Добавлено: 03 июн 2005, 18:49
				 edward_K
				вы дожны написать полный путь к шаблону - excel  то откель узнает где ваш шаблон валяется.
например так
xlCreateExcelWithTemplate(translatepath('%StartPath%XLS_ED\')+'test.xls',true) - создадим из exe галактики.
			 
			
					
				
				Добавлено: 03 июн 2005, 21:37
				 BorisT
				xlCreateExcelWithTemplate, Лена...
И попрошу делать здесь - Gal711\exe\xls\dokasu\
			 
			
					
				
				Добавлено: 06 июн 2005, 09:16
				 Лена
				Заработало!!!
Спасибо всем , кто помогал!