How To Place Multiple Word Files into One Text Frame
A colleague recently asked me how to import 200+ Word files into one threaded story within InDesign. By default, InDesign will allow content from each fileĀ to be placed into its own frame, but not into the same frame, and this came as quite as a surprise. Regardless of whichĀ import technique you use, or which buttons you holdĀ when placing text, InDesign willĀ only place one story into aĀ frame. True, the text can be placed into aĀ document and then threaded by hand afterwards, but this is inconvenient, especially when you haveĀ hundreds of text frames to thread together. So to accomplish the task, we need a little help from a script. Here are two options.
Solution One: The Place Docs Script by Peter Kahrel
Above ā a sample of the script in action to import recipes for a cookbook. Note the buttons to the right of the user interface.This script certainly does the trick, and Peterās site describesĀ how to use the script better than I couldĀ here. In a nutshell, the script providesĀ a user interface that allows you to select a set of Word files, shuffle them into sequence, and then place them into a single InDesign story.
Solution Two: The Merge Textframes Script by Justin Putney
This scriptĀ requires that you first placeĀ all the Word files into an InDesign file. Before trying this technique, make sure:
- The last line of each Word file is a paragraph return on its own; and
- All theĀ fonts used in the Word files are loaded (or you should be prepared to face multiple font-warning prompts)
- The Show Import Options checkbox is turned off when placing files (or again, be prepared to face multiple prompts)
- You are aware of the order that the files will be placed. In this instance, the files were placed alphabetically.
Begin by creating a new InDesign file with a large page size (e.g. A1 size). Don’t worryāthis wonāt be the final file. It will just be a place to collect all the text so it can be taken into another file.
Place all the Word files using either File > Place (Command+D/Ctrl+D), or drag/drop them into InDesign so that the placegun is visible. From here, hold the left mouse button and drag a large text frame. While still holding the left mouse button, use the right and up arrow keys to invoke InDesign’s Gridify feature to make an array so that each story is placedĀ into its own smaller text frame.
Then, select all of the text framesĀ and run the Merge Textframes extension/script using the following presets:
All the text will now be in oneĀ text frame. With the TypeĀ tool, press Command+A/Ctrl+A to select all the text and copy it into an appropriate file for further formatting.
While this example only merges nine Word files, the technique works just as well with manyĀ more files.
This article was last modified on June 2, 2022
This article was first published on October 16, 2014
Commenting is easier and faster when you're logged in!
Recommended for you
Generative AI for Designers
An introduction to using currently available artificial intelligence options inĀ ...
Improving the SelectObjects Script
Learn the fastest way to use the Find Change feature in InDesign with these two...
Show the InDesign Notes Tool Some Love!
I use InDesign’s notes feature all the time, at least a few dozen times pe...



