Is there a way of feeding Word with a list of names/strings and producing an index of the page numbers of where the names/strings appear? I can't see that there is without laboriously adding appropriate index markers. Has anyone written the VBA code to do this?

e.g. You feed in a list such as:

Bill
Fred
Jane

And get back:

Bill, 2, 10, 67
Fred, 6, 8, 21
Jane, 123, 135, 354

Thanks