Почта Word 2007 объединяется только с API упаковки - PullRequest
0 голосов
/ 09 января 2012

Для проекта нам нужно создать почтовое слияние с документами Word. Я предпочитаю это без автоматизации Word. Напомню, что существует способ создать файл .docx (своего рода шаблон) для ваших писем, который затем можно просто загрузить с помощью API упаковки и добавить файл данных (например, XML). Человек, который откроет этот файл, увидит букву, объединенную с этими данными.

Кто-нибудь знает, существует ли этот метод на самом деле и как это сделать?

Ответы [ 3 ]

1 голос
/ 09 января 2012

Нет.Даже Office Open XML SDK не обеспечивает этого.

Вам нужно будет развернуть свою собственную или использовать существующую библиотеку.Например: Templater .Отказ от ответственности: я автор.

0 голосов
/ 17 мая 2012

JODReports или Docmosis может работать с файлами формата DOC, обеспечивая возможности слияния почты - конечный результат - это документ с объединенными данными. Вам необходимо установить OpenOffice или LibreOffice. Преобразования разумны, и у вас есть варианты, выходящие за пределы формата DOC. Они не используют автоматизацию и могут работать на нескольких платформах.

0 голосов
/ 14 января 2012

Попробуйте http://www.codeproject.com/KB/office/Fill_Mergefields.aspx

Он использует Open XML SDK для поиска MERGEFIELD в документах Microsoft Word и замены их предоставленными данными.

У этого также есть некоторые соглашения, которые, если следовать, обеспечивают дополнительную функциональность.

...