The format of a Hyperlink can depend on whether the Hyperlink Target file was saved or unsaved at the time the Hyperlink was copied!
This still applies in Word 2013 docx.
Crucially, this may determine whether the Hyperlink is robust or not.
Also, it may determine whether the Hyperlink will be successfully converted when a Word 2003 doc file is converted to Word 2013 docx format!
When creating Hyperlink with
- Select and Copy Target Header
- Use {Alt-E, H} to Paste Hyperlink into another file...
If the Target file was unsaved at time of Header Copy, the generated Hyperlink includes eg "
\l "_Hlk420449633"" - an automatically generated Hyperlink index, I guess.
Example:
HYPERLINK "Ghost version 15.doc" \l "_Hlk324125941" \s "1,4853,4862,3,,3 Backups"
If the Target file was saved at time of Header Copy, no such treat.
Example: HYPERLINK "Windows Vista Operating System.doc" \s "1,20031,20062,2,,Chapter: VSS and System Restore"
Consequence - Hyperlinks without index do not convert:
I tried to use Word 2013 "File > Convert" to convert Word 2003 doc files to Word 2013 docx files.
The Word 2003 doc files contained Hyperlinks in both of the above formats.
Those Hyperlinks which contained code such as "\l "_Hlk420449633"" converted okay.
Hundreds of Hyperlinks did not, and their conversion did not locate the correct header in the target file.
Questions
- When I use an identical method to generate all hyperlinks, why does Word 2003 generate Hyperlink indices for some Hyperlinks but not all?
- How do I accurately convert Word 2003 doc files containing Hyperlinks which have no Hyperlink indices to Word 2013 docx files?
Applies to:
- Word 2003
- Word 2013 [doc, Compatibility Mode]
- Word 2013 [docx]