Подскажите, плиз, как при формировании отчета
с помощью ex-функции указать, чтобы книга создавалась по заданному шаблону .xlt?
создаю
xlRes:=xlCreateExcel(('Komplekts.xls'),True);
а где указать, чтоб использовал шаблон 'd:\Kompl.xlt'
пишу
xlRes:=xlCreateExcel(('blueH'),True);
и
xlRes:=xlCreateExcel(('blueH.xlt'),True);
в первом случае создает файл blueH.xls
не по шаблону.
а во втором случае создает 'blueH.xlt', заменяя существующий
xlRes:=xlCreateExcelWithTemplate('blueH.xlt',True);
создается файл blueH1.
Но тоже не по шаблону!
Если вас не затруднит, можно кусочек кода с примером, как это делается.
И еще , если шаблон лежит не в общей папке с шаблонами (определенной по умолчанию) как этот путь прописать к нему?
(Сейчас я пока пробую, так что шаблон в стандартной папке находится).
Заранее спасибо!
К сожалению тексты на другом компе..здесь нет. Я имел ввиду, чтобы использовать функцио не xlCreate... a xlOpen....на файл шаблон. Когда открывается шаблон, то на самом деле создается файл xls.
вы дожны написать полный путь к шаблону - excel то откель узнает где ваш шаблон валяется.
например так
xlCreateExcelWithTemplate(translatepath('%StartPath%XLS_ED\')+'test.xls',true) - создадим из exe галактики.