Требуется код. Есть две основные возможности, которые не требуют объектной модели Word:
- Используйте формат .docx и используйте библиотеку, такую как API-интерфейс Open Office, для непосредственного изменения XML-кода документа.
- Используйте .docformat и используйте dsofile.dll для обновления значений свойств пользовательского документа.
(вариант 2 может работать с .docx, но даже если это так, он страдает некоторыми недостатками: он работает только в Windows; это старый метод; он требует распространения dsofile.dll; ваши данные необходимо будет вставить с помощью полей DOCPROPERTY , который все еще должен быть обновлен после открытия документа. Существует больше о dsofile здесь
Для варианта 1 можно использовать коды полей какого-либо вида и обновлять их значения непосредственно в XML, но, вероятно, проще использовать элементы управления содержимым, сопоставленные с пользовательскими частями XML, которые содержат все данные. Затем все, что вам действительно нужно сделать, это заменить XML в Части данными, подходящими для документа. Вы можете найти страницы Эрика Уайта (например, начиная здесь ) полезными.