Please Note: This article is written for users of the following Microsoft Word versions: 97, 2000, 2002, and 2003. If you are using a later version (Word 2007 or later), this tip may not work for you. For a version of this tip written specifically for later versions of Word, click here: Creating Files with Mail Merge.

Creating Files with Mail Merge

by Allen Wyatt
(last updated December 10, 2014)

3

The standard mail merge capabilities of Word allow you to merge directly to a printer or to a new document. Depending on your Word version and installation, you may also be able to merge to a series of e-mail messages. (Each record in the data source would create an individual e-mail message.)

There may be times, however, when you need to create an individual document for each of the data source records. Unfortunately, Word does not provide a way to do this. Fortunately you can create a macro to take care of the task for you. The following is a macro that will "pull apart" a document created by the mail merge feature. Each section of the document (there is one section per data source record) is pulled out and saved in its own document file.

Sub Splitter()
    Dim numlets As Integer
    Dim Counter As Integer
    Dim BaseName As String
    Dim DocName As String

    Selection.EndKey Unit:=wdStory
    numlets = Selection.Information(wdActiveEndSectionNumber)
    If numlets > 1 Then numlets = numlets - 1
    Selection.HomeKey Unit:=wdStory
    BaseName = "c:\Let"
    For Counter = 1 To numlets
        DocName = BaseName & Right("000" & LTrim(Str(Counter)), 3)
        ActiveDocument.Sections.First.Range.Cut
        Documents.Add
        Selection.Paste
        Selection.MoveLeft Unit:=wdCharacter, Count:=1
        Selection.Delete Unit:=wdCharacter, Count:=1
        ActiveDocument.SaveAs FileName:=DocName
        ActiveWindow.Close
    Next Counter
End Sub

When the macro is run, it creates a series of files named Ltr001 through Ltrxxx, where xxx is the number of sections in the original document. Actually, the macro creates one "Ltr" file less than the number of sections in the document. The last section in the document is left in the original file (the one you are processing). If you want to change the filename or where the files are saved, change the setting for the BaseName variable in the macro.

WordTips is your source for cost-effective Microsoft Word training. (Microsoft Word is the most popular word processing software in the world.) This tip (1326) applies to Microsoft Word 97, 2000, 2002, and 2003. You can find a version of this tip for the ribbon interface of Word (Word 2007 and later) here: Creating Files with Mail Merge.

Author Bio

Allen Wyatt

With more than 50 non-fiction books and numerous magazine articles to his credit, Allen Wyatt is an internationally recognized author. He  is president of Sharon Parq Associates, a computer and publishing services company. ...

MORE FROM ALLEN

Converting Codes to Characters

Character codes are the numeric values used, by a computer, to signify various alphanumeric characters. You can use the CHAR ...

Discover More

Converting PDF to Excel

Reports and other formal documents are often distributed in PDF format so that they can be read and printed on a variety of ...

Discover More

Shortcut for Show/Hide

Hate to take your hands off the keyboard? Here's a handy keyboard shortcut you can use to display (or not display) the ...

Discover More

Learning Made Easy! Quickly teach yourself how to format, publish, and share your content using Word 2013. With Step by Step, you set the pace, building and practicing the skills you need, just when you need them! Check out Microsoft Word 2013 Step by Step today!

MORE WORDTIPS (MENU)

Merging with Two Data Sources

Setting up a Word mail merge to combine a data source with a merge document is easy. But what if you want to use two data ...

Discover More

Speeding Up Mail Merges

The Mail Merge tool in Word is a great way to create new, customized documents. If you are doing a lot of merging, you may ...

Discover More

Grouping Records in a Mail Merge

Need to group records in some manner when they are used in a mail merge? It can be frustrating when your records are not ...

Discover More
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

View most recent newsletter.

Comments for this tip:

If you would like to add an image to your comment (not an avatar, but an image to help in making the point of your comment), include the characters [{fig}] in your comment text. You’ll be prompted to upload your image when you submit the comment. Images larger than 600px wide or 1000px tall will be reduced. Up to three images may be included in a comment. All images are subject to review. Commenting privileges may be curtailed if inappropriate images are posted.

What is 9 - 7?

2013-09-27 05:33:08

Sophia

Read this page about producing multiple word documents during mail merge :

http://www.aspose.com/docs/display/wordsnet/How+to++Produce+Multiple+Documents+during+Mail+Merge

The above page will show you the code in C# and VB.NET.


2012-12-10 13:25:59

Allan

I have the same question, did you find any solution yet?


2012-10-07 20:46:10

Ryan

Hi, I have a question. would you help me with a macro for the following tas:

I have a spreadsheet of data where customer number appears multiple times as they place numberious orders which are sorted by date.

I am trying to create a mail merge using word 2003 to print one letter for one customer that includes all of the orders palced put into a table in the letter. any help would be greatly appreciated. thanks heaps Ryan


This Site

Got a version of Word that uses the menu interface (Word 97, Word 2000, Word 2002, or Word 2003)? This site is for you! If you use a later version of Word, visit our WordTips site focusing on the ribbon interface.

Newest Tips
Subscribe

FREE SERVICE: Get tips like this every week in WordTips, a free productivity newsletter. Enter your address and click "Subscribe."

(Your e-mail address is not shared with anyone, ever.)

View the most recent newsletter.

Links and Sharing