Changing cross-references to ordinary text

D

Don

I'm finishing up a book that has many cross-
references in it (footnotes referring to other footnotes,
and bookmark references as well). However, Word's
embedded codes are incompatible with the software (Quark)
that the publisher uses. Is there a way that I can change
the cross-references into plain text when I've finished
all of the changes to the document? In effect, what I'd
like to do is the equivalent of an operation in Excel
where one can copy the results of a formula in a cell or
group of cells and then "paste special," which replaces
the formula with the values. I just cannot seem to find a
corresponding function in Word 2000.
Thanks in advance. Happy holidays.

Don
 
J

Jay Freedman

Hi, Don,

If you want *all* the fields in the document's body to be converted to
plain text (including dates, page numbers, etc.), first select
everything (Ctrl+A) and then unlink fields (Ctrl+Shift+F9).

If you want only the cross-reference fields to be converted, you need
a macro:

Sub UnlinkRefs()
Dim oXR As Field
For Each oXR In ActiveDocument.Fields
If oXR.Type = wdFieldRef Then
oXR.Unlink
End If
Next oXR
End Sub
 

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