Quote:
Originally Posted by SAikins
I have two books that I'll label Book 1 and Book 2 for the sake of discussion. Book 1 is for an instructor and provides speech cues for them to reference which page in Book 2 specific content can be found. The reason I can't use non-dynamic references is because they the books receive updates on an ongoing basis and page numbers commonly change as a result.
|
The link Charles pointed you to is for managing relative file paths between documents, not for managing dynamic linked content.
If you bookmark a range in the document you call Book 1, for example, you can reference that bookmark's content from the document you call Book 2 via an INCLUDETEXT field (see
https://support.office.com/en-us/art...a-2ff950fb629e), which you can insert via Insert|Object>Text From File, navigating to and selecting the file, then nominating the bookmark's name via the Range button. From then on, if you edit the bookmarked content in the document you call Book 1, the edit will be reflected in the document you call Book 2. Similarly, if you edit the linked content in the document you call Book 2 and press Ctrl-Shift-F7, the edit will be reflected in the document you call Book 1.
Updating page # references between the two document is a little more complicated, in that you need a bookmarked page # cross-reference in the source document to point the INCLUDETEXT field to. If you already have a page # cross-reference in the source document, simply bookmark that page # cross-reference and use that bookmark in your INCLUDETEXT field. If you don't have and don't need a page # cross-reference in the source document, here's how you'd go about it, again assuming the document you call Book 1 is the source. In the page header of that document:
• Insert a page # cross-reference to the relevant content;
• Select the page # cross-reference then press Ctrl-F9 to enclose it in a pair of field braces, thus { 10}, where '10' is the cross-reference;
• Type 'SET' followed by a meaningful 'bookmark' name for the page # cross-reference, so you end up with something like {SET MyTitle 10};
• Press F9 to update the field code, which will disappear from view. You have now created a bookmark pointing to the page # cross-reference; then
• In the document you call Book 2, you would nominate the bookmark you just created in your INCLUDETEXT field.
If the page #s in the document you call Book 1 change, a print preview of that document should be enough to update the page # cross-reference and the bookmark pointing to it, so that the number in the document you call Book 2 also updates.
The reason for using the page header for the SET field is to put it somewhere it's at less risk of being accidentally deleted.