我有一個很大的 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
”, - 貼上交叉引用,
- 插入“
)
”, - 向後移動(向左)並選擇交叉引用,並且
- 編輯交叉引用,更改
REF
為PAGEREF
.
我希望這對於表格和方程式以及(可能進行一些修改)章節標題同樣有效。