|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
13.01.2021, 00:11 | #1 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
Генерация PDF из Exсel и шаблона Word
Добрый день!
Как то понадобилось создание текстовых файлов из списка екселевского файла и шаблона Word. На данном форуме был опубликован пример генерации договоров из екселевского файла и вордовского шаблона. Но так как нужно было сделать, чтобы помимо документов Doc, также шло создание файла PDF, я добавил часть кода взятого из макрорекодера, но почему то возникает ошибка. добавленные строки кода: Const РасширениеСоздаваемыхФайловПДФ = ".pdf" 'добавлено FilenamePDF = НоваяПапка & Имяфайла & РасширениеСоздаваемыхФайловПДФ 'добавлено WD.ExportAsFixedFormat , OutputFileName:=FilenamePDF, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False ' ошибка P.S. на форме пытался найти ответ, но похожей ситуации не нашел |
13.01.2021, 03:33 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Обновите версию microsoft office до 2007 или более поздней версии, и получите возможность сохранять файлы в формате pdf.
I am not a wizard, I am just learning.
|
13.01.2021, 09:33 | #3 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
13.01.2021, 21:46 | #4 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
у меня microsoft office 2007 стоит на компе, в принципе я так и делаю, вопрос в другом, что у меня десятки файлов надо сохранить в PDF, поэтому вот решил как то автоматизировать процесс
|
13.01.2021, 21:49 | #5 | |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
Цитата:
Код:
Последний раз редактировалось DENGA-RU; 13.01.2021 в 21:56. |
|
14.01.2021, 08:18 | #6 |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Замените имяфайла на фио.
Не спрашивалось где взяли код, это не важно. Вопрос в том разобрались ли что каждая команда делает
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. |
14.01.2021, 23:41 | #7 |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
|
15.01.2021, 02:43 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а какую роль здесь
WD.ExportAsFixedFormat , OutputFileName:=FilenamePDF, ExportFormat:=wdExportFormatPDF, OpenAfterExport:=False ' ошибка выполняет первая запятая (зачем она там?)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
15.01.2021, 22:15 | #9 | |
Пользователь
Регистрация: 02.04.2009
Сообщений: 33
|
Цитата:
"Run-time error '5' Invalid procedure call or argument" P.S. Все таки наверно основная ошибка это "WD.ExportAsFixedFormat" |
|
15.01.2021, 23:10 | #10 | |
2 the Nation Glory
Старожил
Регистрация: 27.05.2014
Сообщений: 3,289
|
Цитата:
Надеюсь ваш код такой вид имеет? Код:
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы. Последний раз редактировалось Aleksandr H.; 15.01.2021 в 23:43. |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
генерация pdf документов на сайте | Антон LSP | Общие вопросы Web | 6 | 13.10.2019 09:15 |
генерация PDF 417 | BARNEY | Общие вопросы Delphi | 14 | 31.05.2016 13:47 |
генерация PDF 417 | BARNEY | Фриланс | 1 | 26.05.2016 10:35 |
генерация pdf на php | zvezda_t | PHP | 4 | 05.08.2010 18:37 |
Генерация PDF на основе шаблонов | zvezda_t | PHP | 6 | 03.02.2010 12:35 |