
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
26.04.2009, 12:43
|
|||
|---|---|---|---|
|
|||
Конвертация *.doc в *.pdf посредством VBA |
|||
|
#18+
Здравствуйте! Не смог найти решения своей проблемы. А она в следующем. Есть вордовский документ, его нужно переконвертировать в *.pdf и разослать по листу рассылки. Сам файл *.pdf должен иметь имя "FM_ddmmyyyy.doc", где "ddmmyyyy", как Вы понимаете, дата. Дату эту нужно взять из самого документа. Ума не приложу как это сделать, с Вордом вообще не дружу, а тем более с программированием на ВБА в Ворде. Есть виртуальный принтер, который конвертирует документ в *.pdf, но как задать имя - опять же, не знаю. Прошу помощи, хотя бы дайте направление, в каком двигаться. Как задаются переменные? Можно ли каким-то образом дату из документа обявить переменной и затем ее использовать при сохранении файла? Заранее всем очень благодарен за любые советы и помощь. С Уважением, DrugON ...come carpe diem, baby!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2009, 13:56
|
|||
|---|---|---|---|
Конвертация *.doc в *.pdf посредством VBA |
|||
|
#18+
Автоматизировать действия печати на виртуальный принтер Средствами API и VB SendKeys.... и т.д., т.е. эмулировать все действия пользователя при конвертации в PDF, при этом могут быть глюки в вашей проге, всё зависит от качества написания макроса Или же найти конвертеры с функцией автоматической конвертации, может уже есть такие ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
27.04.2009, 13:57
|
|||
|---|---|---|---|
Конвертация *.doc в *.pdf посредством VBA |
|||
|
#18+
здесь кстати подобное обсуждается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.04.2009, 09:26
|
|||
|---|---|---|---|
|
|||
Конвертация *.doc в *.pdf посредством VBA |
|||
|
#18+
А не подскажете, каким образом эти таинственные API задействовать? Понимаю, что SendKeys - способ далеко не самый лучший, но использую, так как знаний в ВБА немного, просто стараюсь облегчить себе море рутины по работе. Так и с ним не могу как следует разобраться. Дело в том, что в Экселе можно задать ожидание (паузу) при выполнении макроса, а в Ворде ума не приложу, как это сделать. А СендКейс отправляет комбинацию клавиш сразу, не дожидаясь окна принтера. :( ...come carpe diem, baby!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2161090]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
73ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 214ms |
| total: | 346ms |

| 0 / 0 |
