MS Word - 將頁碼新增至多個交叉引用

MS Word - 將頁碼新增至多個交叉引用

我有一個很大的 Word 文檔,其中包含對圖形、表格等的多個交叉引用。

如何為這些參考文獻加上頁碼?

因此,例如,「請參閱表 2」將變為「請參閱表 2(第 123 頁)」。

這可能嗎?也許使用巨集或 VB 腳本?

答案1

我不知道有什麼方法可以製作一個包含標籤和編號的單一、統一的交叉引用(例如,表格n, 數字n,或方程n)以及頁碼 - 但您當然可以透過對同一項目/標題的兩個單獨的交叉引用來做到這一點:

       

我花了五分鐘錄製一個巨集來拍攝“圖”n「引用並新增」(頁面編號)」:

Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
Selection.Copy
Selection.MoveRight Unit:=wdCharacter, Count:=1
Selection.TypeText Text:=" (page "
Selection.PasteAndFormat (wdFormatOriginalFormatting)
Selection.TypeText Text:=")"
Selection.MoveLeft Unit:=wdCharacter, Count:=1
Selection.MoveLeft Unit:=wdCharacter, Count:=1, Extend:=wdExtend
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.MoveLeft Unit:=wdCharacter, Count:=4
Selection.MoveRight Unit:=wdCharacter, Count:=8
Selection.MoveLeft Unit:=wdCharacter, Count:=3
Selection.TypeText Text:="PAGE"
ActiveWindow.View.ShowFieldCodes = Not ActiveWindow.View.ShowFieldCodes
Selection.Fields.Update

只需插入您的“圖n” 交叉引用並運行上面的內容。它

  • 複製您剛剛建立的參考,
  • 插入“  (page ”,
  • 貼上交叉引用,
  • 插入“ )”,
  • 向後移動(向左)並選擇交叉引用,並且
  • 編輯交叉引用,更改REFPAGEREF.

我希望這對於表格和方程式以及(可能進行一些修改)章節標題同樣有效。

相關內容