Страница 1 из 1

Не работает функция xlOpenWorkBook

Добавлено: 15 окт 2008, 12:45
Ренат
Доброго времени суток.

Хочу написать отчет выгружающий данные непосредственно в Excel
Есть книга Excel c несколькими, нужным образом оформленными листами. Необходимо открыть эту книгу, создать новый лист и выгрузить в него данные. Вроде как нужно использовать функцию xlOpenWorkBook. Вот часть кода в котором я ее использую

Код: Выделить всё

                //Открывем шаблон книги
                Message('Выбран шаблон '+char(13)+char(10)+Name_template);
                if not xlOpenWorkBook  (Name_template) {
                    Message('Ошибка загрузки файла Excel c шаблоном книги');
                    Exit;
                };
Имя файла указанно правильно, но функция всегда возвращает False.

Что я делаю неправильно?

Добавлено: 15 окт 2008, 13:38
m0p3e
OpenWorkBook работает с уже существующим объектом ExApp.
Инициализируют ExApp функции:
xlOpenNewExcel
xlOpenExcel
xlCreateExcel
xlCreateExcelWithTemplate

Добавлено: 15 окт 2008, 13:40
Ренат
8-) щас проверю :grin:

Добавлено: 15 окт 2008, 14:11
Ренат
Работает. Спасибо :-)