Text Control
  • Products
  • Technologies
  • Demos
  • Docs
  • Blog
  • Support
  • Company
  • My Licenses

Text Control Products

WEB, SERVER AND CLOUD

ASP.NET Core .NET 8 .NET 9 .NET 10 Angular Blazor React JavaScript

  • TX Text Control .NET Server Popular33.0 Integrate document processing into your applications to create documents such as PDFs and MS Word documents, including client-side document editing, viewing, and electronic signatures.
  • Download Trial
  • Trial Access Token
ASP.NET Angular Blazor JavaScript React
Getting started with:
  • ASP.NET Core
  • Angular
  • Blazor
  • JavaScript
  • React

DESKTOP

Windows Forms .NET 8 .NET 9 .NET 10 .NET Framework

  • TX Text Control .NET for WinForms 33.0 Document processing and editing for Windows Forms applications.
  • TX Text Control Express 33.0 Free for private and non-commercial use.
  • TX Spell .NET 11.0 Powerful spell checking and language tools for Windows Forms based applications.

WPF .NET 8 .NET 9 .NET 10 .NET Framework

  • TX Text Control .NET for WPF 33.0 Document processing and editing for WPF applications.
  • TX Spell .NET 11.0 Powerful spell checking and language tools for WPF based applications.

ActiveX VB6

  • TX Text Control ActiveX Document processing for COM-based applications built in Visual Basic 6.

HOSTED CLOUD

Cloud Web API

  • ReportingCloud "Pay-per-document", hosted document creation Web API.

LOW CODE PLATFORM

Angular React JavaScript

  • DS Server 3.4.0 Low-Code backend for web applications to bring document processing and editing to any app on any platform.

Core Technologies

Our libraries - built around our core technologies - help developers add deep functionality document processing to web, mobile, cloud and desktop applications.

+1 704-544-7445 (United States)
+1 855-533-8398 (United States, toll free)

Contact Us or Schedule Meeting

  • Reporting Combine powerful reporting and an easy-to-use MS Word compatible word processor
  • Editing Cross-browser, cross-platform document editor to edit MS Word compatible documents.
  • PDF Processing Create and process PDF document workflows into business applications.
  • Signatures Electronic signature workflows for your applications.
  • Viewing Share documents with form fields and collaboration features.
  • Workflow Automate collaboration processes and speed up the complete document workflow.

Text Control Documentation

The documentation provides an overview of the complete product range, including getting started tutorials, technical articles and reference guides.

+1 704-544-7445 (United States)
+1 855-533-8398 (United States, toll free)

New Ticket

ASP.NET

  • TX Text Control .NET Server
  • TX Spell .NET

Windows Forms

  • TX Text Control .NET
  • TX Spell .NET

WPF

  • TX Text Control .NET
  • TX Spell .NET

ActiveX

  • TX Text Control ActiveX

Angular

  • Client-Side Packages for TX Text Control

Text Control Blog

The Text Control Blog is the central information channel for all products, developed by Text Control. We post news updates, product information, sample applications, technical articles, tutorials and conference reports several times per week. Subscribe to the feed today.

+1 704-544-7445 (United States)
+1 855-533-8398 (United States, toll free)

Read Blog

Unleash Document Automation Superpowers at NDC Oslo 2025Unleash Document Automation Superpowers at NDC… May 8, 2025
Expert Implementation Services for Legacy System ModernizationExpert Implementation Services for Legacy… May 7, 2025
Service Pack Releases: What's New in TX Text Control 33.0 SP1 and 32.0 SP5Service Pack Releases: What's New in TX Text… May 7, 2025
Announcing the Official DS Server Docker Image on Docker HubAnnouncing the Official DS Server Docker Image… May 2, 2025
  • ReportingCloud
  • PDF
  • Corporate
  • HTML5
  • .NET
  • ASP.NET Core
  • Windows Forms
  • Reporting
  • Angular
  • Sample
  • WPF
  • DS Server
  • Tutorial
  • Release
  • Conference
  • ASP.NET

Text Control Support

The Text Control Support section offers links to all technical resources related to Text Control, including documentation, getting started guides, FAQs and links to interesting blog articles.

+1 704-544-7445 (United States)
+1 855-533-8398 (United States, toll free)

New Ticket

  • Overview
  • Documentation
  • Known Issues
  • AI Chat Client

About Text Control

Text Control is an award-winning Visual Studio Industry Partner and leading vendor of word processing and reporting components for Windows, web and mobile development technologies.

+1 704-544-7445 (United States)
+1 855-533-8398 (United States, toll free)

Contact Us or Schedule Meeting

  • Overview
  • Consulting
  • Partner Program
  • Customers
  • Careers
  • Events
  • Newsletter
    • Subscribe
    • Unsubscribe
  • Legal
    • Privacy Policy
    • Legal Notices
Text Control

Creating Mail Merge Templates in MS Word 2010

Next Previous

Creating Mail Merge Templates in MS Word 2010

Bjoern Meyer by Bjoern Meyer| February 4, 2011 | Mail Merge

Summary

One of the main advantages of TX Text Control's mail merge approach is that you can use templates created in MS Word. Even if TX Text Control comes with the TX Template Designer, MS Word might be deeply entrenched in your business processes. The following tutorial shows how to insert the various supported merge elements like merge…

Microsoft Office 2010

One of the main advantages of TX Text Control's mail merge approach is that you can use templates created in MS Word. Even if TX Text Control comes with the TX Template Designer, MS Word might be deeply entrenched in your business processes.

The following tutorial shows how to insert the various supported merge elements like merge fields, repeating blocks or a date field into a template. At the end of this tutorial, we will have created a template that is mergeable using the MailMerge component that comes with TX Text Control Server for ASP.NET (incl. Windows Forms) and WPF.

The goal is to create a simple invoice template with dynamic fields for the recipient, the date and the articles that will be repeated in a separate repeating block.

  1. Start by creating a new document in MS Word and add some static content like a header with your own address:

    Creating static content

  2. As a next step, click the Insert Date and Time button in the Text ribbon group, part of the Insert tab page.

    Adding a date field

    In the opened dialog, select a format and confirm with OK.

    Select the date format

    After inserting the static content and the date field, the document should look like this:

    Date field in the template

  3. Now, we want to add the recipient's name and address details to the invoice. In the same Text ribbon group, open the Quick Parts drop-down button and select Field... in order to open the Field dialog box.

    Adding a field

    Filter the field category by Mail Merge and select MergeField as the field type name. Type in a Field name and confirm with OK.

    Field options

    Repeat this step until you added all required address fields to the template. The following screenshot shows how it should look like:

    Added merge fields in template

  4. A table must be created to list the variable number of items in the invoice. From the Insert ribbon tab page, insert a 4x4 table using the insertion wizard.

    Adding a table

    The first row is the table header and contains the column titles. Set the input position into a cell of the first row and click Repeat Header Rows from the Table Tools - Layout tab page:

    Adding a table header

    Then insert merge fields into the second row as described in step 3. The document should now look like this:

    Table in template

  5. As a final step, we need to define the repeating block in the template. The repeating block is defined by a bookmark at the start position and one at the end position of the block. Therefore, set the input position to the very beginning of the second table row - in front of the merge field «article_code» and click on Bookmark from the Insert - Links ribbon menu.

    Adding a bookmark

    In the opened Bookmark dialog box, add the start bookmark with the name blockstart_items - whereas blockstart_ is the indicator that this bookmark is the start of a block and items is the name of the block.

    Adjusting the bookmark name

    Repeat this step for the bookmark at the end of the repeating block and name it blockend_items. The two bookmarks should look like in the following screenshot:

    The repeating block in the template

    To show the bookmarks in MS Word, please open the Word Options, select Advanced and check Show bookmarks from the Show document content subsection.

Related Posts

ASP.NET

TX Text Control for Blazor: Mail Merge Integration Tutorial

by Bjoern Meyer| March 25, 2025

This tutorial shows how to integrate the TX Text Control MailMerge component into a Blazor application using the TX Text Control .NET Server for ASP.NET.

ASP.NET Core Blazor Document Editor Mail Merge
ASP.NET

Mail Merge: Skipping Records During the Merge Process in .NET C#

by Bjoern Meyer| February 10, 2025

This article shows how to skip records during the merge process in .NET C# using the MailMerge class of the Text Control Reporting engine.

ASP.NET Core Mail Merge
ASP.NET

Mail Merge MS Word DOCX Documents and Convert to PDF in .NET C#

by Bjoern Meyer| February 7, 2025

This article shows how to merge data into MS Word DOCX documents and convert them to PDF using TX Text Control .NET Server for ASP.NET.

ASP.NET Core PDF Mail Merge
ASP.NET

Merging Self-Calculating Business Objects with TX Text Control MailMerge in C#

by Bjoern Meyer| December 27, 2024

This article shows how to merge self-calculating business objects with TX Text Control MailMerge in C#. The sample shows how to merge a list of products with a total sum.

ASP.NET Core Mail Merge

Popular Products

  • TX Text Control .NET Server for ASP.NET
  • Client-Side Packages (Angular, React)
  • TX Text Control .NET for Windows Forms
  • TX Text Control .NET for WPF
  • DS Server

Technologies

  • Reporting
  • Document Editing
  • PDF Processing
  • Electronic Signatures
  • Document Viewing

Get Products

  • Trial Access Token
  • Free Trials
  • Online Store

Resources

  • Blog
  • Demos
  • Documentation
  • Events

Getting Started

  • ASP.NET Core
  • ASP.NET
  • Angular
  • React
  • Blazor
  • JavaScript
  • Windows Forms
  • WPF

Support

  • Open Support Case
  • Support FAQ
  • Sales FAQ

Ready To Talk?

  • Contact Us
  • USA: +1 704-544-7445
  • Germany: +49 421 42706710
  • Follow Us

Text Control

Text Control is an award-winning vendor of document processing and reporting components for Windows, web, cloud and mobile development technologies.

We ♥ documents.

Sign in Company Contact Us Privacy Policy Legal Notices

Copyright © 2025 Text Control, LLC. All rights reserved. Legal Notices.

TX Text Control, DS Server, ReportingCloud and other product names used herein might be trademarks or registered trademarks of Text Control, LLC and/or one of its subsidiaries or affiliates in the U.S. and/or other countries.