Для автоматизации процесса переноса контента из одного документа в другой можно использовать, например, макросы. 25 В Microsoft Word есть встроенный программный код на языке Visual Basic, который позволяет писать сложные сценарии по преобразованию документов. 5
Один из возможных алгоритмов переноса текста с одного документа на другой: 2
- В исходных документах и в шаблоне расставить закладки Word с общим префиксом в имени, чтобы их можно было отличать от прочих закладок. 2
- Макрос по циклу обрабатывает документы в целевой папке, содержащей исходные документы. 2
- Макрос открывает шаблон. 2
- Макрос открывает очередной целевой документ. 2
- Макрос сканирует закладки шаблона по согласованному префиксу имени. 2 Если закладка с таким же именем есть в документе, то в шаблон переносится текст этой закладки. 2
- Документ шаблона сохраняется в папку обработанных документов с именем, отвечающим той закладке, которая содержит ФИО. 2
Также существует обработка для интерактивного переноса строк из одного документа в другой, например, для платформы «1С». 3 Она позволяет переносить строки «перетаскиванием мышью» («Drag & Drop»). 3