Jump to content

How to Import Index Entries from Word to InDesign

+ 4
  elanizzle's Photo
Posted Dec 17 2009 09:01 AM

For some reason InDesign's indexing feature has been coming up a lot in conversation lately (maybe because I'm moving to an all-InDesign production workflow...maybe because I just wrote my first index [as opposed to working with other people's indexes]...maybe because self-publishing is on the rise...).

There are a lot of resources out there that deal with creating and using an index in InDesign, but I've noticed there isn't nearly as much help when it comes to importing index entries from Word to InDesign (and seeing as how InDesign is such a expensivespecialized tool, I'd imagine a lot of people would prefer the Word-indexing route). Having just spent an hour putting together instructions for a friend about this very issue, I figured I'd share what I know about it with the rest of the world, too (and feel free to add your knowledge! This is just one person's self-taught experience...):

You can definitely transfer index entries from Word to InDesign--and fairly easily--though it does require a bit of cleanup. Here's how you get them in there:

  • Import the Word document into InDesign*. In the Place dialog box, make sure to turn on the "Show Import Options" option.

    *If you want to copy/paste the text in, then go to Preferences->Clipboard Handling and make sure "All Information" is selected in the "When pasting..." section. That should bring your index entries over along with the copied text (I've never tested it, though).

    Posted Image

  • In the Import Options box, make sure "Index Text" is selected.

    Posted Image

  • When InDesign finishes the import, you'll see your index entries in the index panel.

    Posted Image


Ta da! HOWEVER, as I said, there are some issues:

  • InDesign doesn't import page ranges, because InDesign deals with ranges in a different way than Word.

    The way we've handled ranges in our indexing is to assign the beginning of a range an "RRA" code, and the end of the range an "RRZ" code (you can see an example of this in the above image). In FrameMaker, we had a script to combine those two separate entries into one single entry with a range of pages (eg, "accessories, netbook, 33-34").

    We haven't figured out how to automate combining the range entries for InDesign yet (maybe in a Tagged Text or rich text file?), which means that for any entry that spans a range of pages, someone has to go in, figure out how many paragraphs (or pages) are between the RRA and RRZ entry, manually set the range for the RRA entry, then delete the "RRA" snippet, and then delete the RRZ entry entirely.

    Posted Image
    (and here's the entry, after all the cleanup):
    Posted Image

  • InDesign CS4 has another wonderful bug that really messes up subentries. It duplicates the main entry text in the subentry text (see the following screenshot), so you have to go in and delete all that duplicate text by hand, for each entry (ugh).

    Posted Image



In spite of those issues, it's still a handy feature. Just make sure to build a couple days of index clean-up into your production schedule.

Tags:
0 Subscribe


1 Reply

 : May 07 2010 08:58 AM
Thank you for writing this article. It is the only description I have found anywhere of the problems encountered when importing indexes from Microsoft Word into InDesign. Your warning that it will take days of work to clean up the errors introduced by importing an index is, unfortunately, accurate. These problems are costly for book publishers. The problems still occur in CS4. They do not appear to have been fixed in InDesign CS5. Shame on Adobe for doing such a half-assed job.