Тази статия обяснява как да извършите сливане на поща в MS Word с C#. Тя съдържа подробности за настройка на средата за разработка, списък със стъпки и изчерпателен примерен код, който демонстрира как да направите сливане на поща в Word с C#. Всички необходими файлове се генерират в този код, така че не се изисква входен файл или данни за изпълнение.
Стъпки за създаване на сливане на поща в Word с C#
- Настройте средата за разработка за използване на Aspose.Words for .NET за сливане на поща
- Създайте шаблонен файл за сливане на поща с помощта на класа DocumentBuilder
- Създайте или заредете примерен XML файл, съдържащ входни данни за шаблона
- Създайте DataSet от заредения XML файл
- Извикайте MailMerge.Execute() за документа, като използвате таблицата с данни
- Запазете изходния Word файл с отделна страница за всеки запис в таблицата
Тези стъпки обясняват сливането на поща в MS Word с C#. Първо, създайте примерен шаблон за отчет на студент, генерирайте примерен XML файл с данни за студентския отчет и създайте таблица с данни от тези XML данни. След това извикайте метода MailMerge.Execute()
като посочите името на целевата таблица в DataSet и запазете изходния Word файл на диска.
Код за създаване на сливане на поща в MS Word с C#
Този код демонстрира процеса на сливане на поща в MS Word стъпка по стъпка с C#. Използвали сме метода DocumentBuilder.InsertField()
с таг MERGEFIELD
, за да създадем желания шаблон. Можете да приложите всички желани форматирания в шаблона, използвайки различни стилове и настройки на оформлението според вашите изисквания.
Тази статия ни научи как да реализираме сливане на поща в MS Word стъпка по стъпка с C#. За да приложите стил и персонализирате таблици, вижте статията Дизайн на таблици в Word с C#.