Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Word
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2015, 16:04   #1
Snekich
Форумчанин
 
Аватар для Snekich
 
Регистрация: 19.11.2011
Сообщений: 128
По умолчанию Формирование документа по шаблону

Добрый день.
Уверен, что проблема не нова, но тем не менее решения найти пока не удалось.
Подскажите, пожалуйста.
Есть шаблоны документов (20 файлов). По тексту во многих местах указаны даты: 01.01.15, 01.01.16 или 2015 год.
Но часто эти даты надо менять (во всех файлах сразу).

Менять вручную порядка 150 дат в 20 файлах честно, надоело...

Подскажите как автоматизировать?

В экселе аналогичную задачу я реализовал просто: есть файл с исходными данными, есть шаблоны документов, исходные данные макросом записываются в переменные и вставляются в ячейки с заданными именами в шаблонах.

Как удобно можно реализовать аналогичную задачу в ворде? Может как-то можно через "экспресс-блоки"?

Образец файла шаблона прикрепил. Желтым выделено то, что надо менять.
Вложения
Тип файла: docx Запрос.docx (68.7 Кб, 7 просмотров)
Нет ничего невозможного, главное верить в это.
Snekich вне форума Ответить с цитированием
Старый 11.11.2015, 17:22   #2
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

а откуда эти даты берутся ---или это наклейки на скоросшиватели
Изображения
Тип файла: gif w151111-17.gif (5.3 Кб, 55 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 11.11.2015, 17:26   #3
Sasha_Smirnov
Особый статус
Участник клуба
 
Аватар для Sasha_Smirnov
 
Регистрация: 24.11.2008
Сообщений: 1,535
По умолчанию Лень всемогущая!

Цитата:
Сообщение от Snekich Посмотреть сообщение
честно, надоело...
В первый же рабочий день или терпели почти до пенсии?
Sasha_Smirnov вне форума Ответить с цитированием
Старый 12.11.2015, 07:31   #4
Snekich
Форумчанин
 
Аватар для Snekich
 
Регистрация: 19.11.2011
Сообщений: 128
По умолчанию

Цитата:
Сообщение от shanemac51 Посмотреть сообщение
а откуда эти даты берутся ---или это наклейки на скоросшиватели
Это не наклейки))
Я привел маленький упрощенный пример большого запроса документов.
Порядка 20 файлов запроса, по 15-30 пунктов в каждом и минимум по одной дате в каждом пункте. Причем такие запросы приходится составлять примерно раз в неделю, иногда даты совпадают, иногда нет. Даты беруться "из головы" или из договора.
Для решения данной задачи даты можно указывать в отдельном файле (например, в таблице excel).
НО помимо дат в некоторых местах надо менять ФИО и должности, думаю, если я пойму как решить вопрос с датами, то аналогично смогу решить вопрос с остальными данными.

Цитата:
Сообщение от Sasha_Smirnov Посмотреть сообщение
В первый же рабочий день или терпели почти до пенсии?
Далеко не в первый день, но пришло время, когда я решил поменять все кардинально...
Нет ничего невозможного, главное верить в это.

Последний раз редактировалось Snekich; 12.11.2015 в 07:48.
Snekich вне форума Ответить с цитированием
Старый 12.11.2015, 08:52   #5
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

у меня есть хороший вариант, но хотела бы увидеть реальный шаблон(реальные данные можете забить на аааааааааа ппппппппп ррррррррррррр 1111111111111111111 11111111111111)

но остальное должно быть достоверно
========
и конечно откуда берете информацию(из таблицы excel\аксесс или еще какой то вариант)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 13.11.2015, 10:22   #6
Snekich
Форумчанин
 
Аватар для Snekich
 
Регистрация: 19.11.2011
Сообщений: 128
По умолчанию

Примерно так выглядят документы. (их порядка 20 разных, но заполняются они переменными данными, которых не более "10 штук(записей)".
Грубо говоря есть ФИО директора, ответственных сотрудников (на разных документах может быть разные ФИО, но это заранее известно), год и четыре даты. И надо по этим данным заполнять весь пакет документов.

P.S. Пока реализовал это в экселе в табличном виде, там проблем не возникло. Но дучше бы сделать в ворде... подумываю может сделать просто обновляемые таблицы екселя, вставленные в водр с привязкой...
Вложения
Тип файла: docx Запрос.docx (68.7 Кб, 12 просмотров)
Нет ничего невозможного, главное верить в это.

Последний раз редактировалось Snekich; 13.11.2015 в 10:25.
Snekich вне форума Ответить с цитированием
Старый 13.11.2015, 13:20   #7
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

один из вариантов
Изображения
Тип файла: jpg w151113-13.jpg (43.0 Кб, 114 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Старый 13.11.2015, 13:22   #8
shanemac51
Участник клуба
 
Аватар для shanemac51
 
Регистрация: 12.08.2010
Сообщений: 1,077
По умолчанию

прилагаю и файл с макросом
Вложения
Тип файла: zip V151113.ZIP (317.8 Кб, 8 просмотров)
Имя-Галина== почта shanemac51@yandex.ru скайп shanemac51 c 8-15мск будни
Сфера интересов--word-excel-access-распознавание
shanemac51 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Заполнение документа Excel по шаблону из базы даных Excel Сергей Цахло Microsoft Office Excel 16 08.09.2015 10:27
Формирование документа и сохранение на рабочем столе Victor123 Microsoft Office Excel 2 28.06.2012 18:22
Из Delphi в Word.Формирование произвольной формы документа Streetmagic Общие вопросы Delphi 1 14.04.2011 13:21
Формирование документа Word на основе данных Excel gaevoy1 Microsoft Office Excel 10 11.04.2011 12:05
Формирование новой структуры документа freakymeow Microsoft Office Excel 8 06.04.2011 01:48