Imbedding index entries

S

Stephen Yuenger

I recently found your very informative site as I was
trying to solve a problem with using Word 2002.

Unfortunately, there doesn't seem to be a specific answer
to my question (other than the FAQ article by John McGhie
on automatically generating indexes). My question is
similar but John's answer is for someone who is
writing/typing a document.

I wrote a genealogy system for a hobby a number of years
ago. I used FoxPro and had used Ventura to publish for
the family. I computer generate almost all the data for
my family trees (Descendency lists, Pedigree charts,
Individual details etc). Ventura accepted ascii text
control characters (<$IIndexData>) and would use that for
index generation. Using this, I could produce an index
showing all the pages any individual was on. My first
edition was almost 400 pages and included over 400 family
members. As Ventura won't run under XP correctly I am
trying to modify the control strings to imbed the Word XE
entries but cannot find anywhere the details of this are
and when I try to copy the entry to a text editor it
doesn't come across.

Any guidance or referals will be appreciated
 
W

Word Heretic

G'day "Stephen Yuenger" <[email protected]>,

XE fields are a complete bugger, if you'll pardon my Aussie. I have
just finished getting my Indexer (advertised below lol) to work
properly for large documents.

What I would do is look into including some sort of symbol, like a +
sign or whatever, to frame the text to be indexed. Then you can just
run a small, relatively simple macro to Find these suckers, and use
their range as the basis for a .Fields.Add.

The best solution really depends on the way you are generating the
document.

Steve Hudson - Word Heretic
Want a hyperlinked index? S/W R&D? See WordHeretic.com

steve from wordheretic.com (Email replies require payment)


Stephen Yuenger reckoned:
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top