A family of Microsoft word processing software products for creating web, email, and print documents.
Unfortunately it is impossible for me to figure out which fields you are looking for. You have to know that I'm a.) not a Word expert, and b.) just have a german Word. A simple sample document would be very helpful.
But maybe you can figure out the rest by yourself, the key to a word document is the range object. Every range object has a start and a end property which signs the position in the document.
A line number doesn't matter.
As far as I can see, the GetCrossReferenceItems function returns an array of strings, I'm not sure if this really helps.
I would use the Fields collection, because any field has a range object too. So I think you can you use a FOR EACH loop through all fields, check the type of each field to get the fields which are you looking for and check the positions as I've shown you in my last post.
Andreas.