方法一:
不管原先已存在之作者有幾位,一次全改成一位,很簡單,
- 將此檔案全部拒絕檔案之所有改變,另存新檔為original.docx,視為原始檔。
- 將此檔案全部接受檔案之所有改變,另存新檔為modify.docx,視為修改檔。
- 將original.docx、modify.docx版本比較,選校閱 > 比較 > 比較。
- 收工
方法二:
如果追縱修訂檔案中已有好多位作者,而只想修改其中一位或兩位不等的狀況,就用下列方式吧!
如果追縱修訂檔案中已有好多位作者,而只想修改其中一位或兩位不等的狀況,就用下列方式吧!
用zip工具,例如7zip直接開啟該word檔.docx
將docx另存成xml找到word\document.xml這個檔(這是記錄修訂所在文檔的內容,例如頁眉、頁腳、腳註、尾註等)
用notepad開啟讓xml檔click mouse右鍵並選擇編輯 (會自動用notepad開啟)- 找到用改的作者
- 改全名:Search author=", 找到想改的作者名稱, Ex:舊作者名為TestMan,新作者名為NewMan
- 改縮寫:Search initials= ,找到想改的作者縮寫(舊版的word的註解會顯示縮寫)
- Replace(取代)找尋目標author="TestMan,取代為:author="NewMan,全部取代,改縮寫的話要找尋目標 initials="TestMan,取代為: initials="NewMan
請注意如果作者文字有特殊字,不可以直接輸入,不然改好的檔案開不起來,例如Test & Man要變成Test & Man 才行,其它特殊字可先模擬一個測試檔,用上述方法進去看看長怎樣,很簡單的,不用亂找。 - 存檔
- 用word開啟該xml檔(此時您已經可以看出效果了),再另存為DOCX即可
- 收工
方法三:利用VBA,有請自行研究。
https://stackoverflow.com/questions/38225918/vba-to-change-name-of-author-on-tracked-changes-in-word
沒有留言:
張貼留言