читал, конечно.
возможно, у вас получился более универсальный способ, чем «стандартный», но во всех случаях, что возникали у нас, достаточно было использования Word Content Control Toolkit.
Кратко подход был таким (очень похож на ваш, но не во всём)
1. при помощи MS Word и Word Content Control Toolkit готовилась форма для заполнения
2. программа обработки данных распаковывала docx
3. При помощи XSLT преобразования получались данные из формуляра/записывались обратно
4. docx запаковывался обратно
По поводу имени и фамилии: на западе фамилию принято выделять запятой. Почтовые клиенты об этом знают, поэтому пишите как удобно, но не забывайте про запятую:
возможно, у вас получился более универсальный способ, чем «стандартный», но во всех случаях, что возникали у нас, достаточно было использования Word Content Control Toolkit.
Кратко подход был таким (очень похож на ваш, но не во всём)
1. при помощи MS Word и Word Content Control Toolkit готовилась форма для заполнения
2. программа обработки данных распаковывала docx
3. При помощи XSLT преобразования получались данные из формуляра/записывались обратно
4. docx запаковывался обратно
как-то так :)
У нас была похожая задача — решилась использованием слияний и XSLT преобразований.
Сам виджет я отключил, но осталось пустое место.
Pumpkin, Ivan или Ivan Pumpkin
Ни разу не встречал экземпляры с «люфтами».
ИМХО лучше их переформулировать по принципу «зачем», а не «почему» — так более конструктивно выглядит :)
Что стало лучше по сравнению с этим?