微軟官方提供的解決方案是使用「尋找及取代」工具將註腳(^f)或章節附註(^e)替換為空。但這種方案會導致註腳或章節附註內容遺留在文檔中,且嘗試刪除時會出現 ‘this is not a valid action for endnotes’ 錯誤。
透過Visual Basic編寫宏即可一次性移除正文中所有註腳或章節附註的上標記號以及文末的附註內容,步驟如下:
- 進入開發者標籤,點擊Visual Basic,按F7,複製如下原始碼
- 註腳
- 章節附註
- 按F5執行
如果找不到此標籤,請參考這裡
Sub DeleteEndnotes()
For Each note In ActiveDocument.Endnotes
note.Delete
Next
End Sub
Sub DeleteFootnotes()
For Each note In ActiveDocument.Footnotes
note.Delete
Next
End Sub
🉑