修改word文件中已有的批註者名稱

2021-09-19 09:58:25 字數 429 閱讀 7222

word中可以通過修改使用者的資訊實現新建的批註者顯示不同的名稱,但是對於文件中已有的批註則無法進行修改,在vba中通過word.documents(1).comments(1).contact 屬性允許讀取批註者名稱,但是不允許修改。因此,我們通過修改word原始檔的形式進行修改。

以下工作的基礎是docx格式的文件,因為doc格式是二進位制的不能直接讀取。

關於docx文件的結構,具體可以參考以下文章:

自己寫乙個docx格式的解析器

將文件轉換為docx格式

修改字尾名為zip,解壓

使用記事本或者其他純文字編輯器開啟/word/comments.xml檔案

查詢w:author這一關鍵字,找到你想要替換的批註者

將=其後的字串替換為你需要的批註者名稱,儲存

將所有檔案打包成zip文件,修改字尾為docx

Word文件批註的插入 修改與刪除方法解析(2)

插入手寫批註 如果您的計算機是 tablet pc,則可在文件中插入手寫批註。墨跡將新增並顯示在批註框中。1 在 審閱 選項卡上的 批註 組中,單擊 新建批註 2 在批註氣泡中撰寫批註。刪除批註 要快速刪除單個批註,請右鍵單擊該批註,然後單擊 刪除批註 要快速刪除文件中的所有批註,請單擊文件中的乙個...

word文件為什麼不能修改

你是否遇到這樣的情況,辛辛苦苦從網上 了檔案,但不能修改。今天小編講關於為什麼word文件不能修改的經驗,為你解除為什麼word文件不能修改的問題。更多經驗請關注excel小新,如果幫到了你,請在上方給個投票謝謝支援。好人一生平安。先頂後看年薪百萬,如果幫到了你,幫忙給個好評,這對小編很重要,萬分感...

更改AD中已有的Exchange郵件組織名

雙擊它執行,會出現提示資訊,和身份驗證資訊。開啟以後,我們選中一條記錄,在下面的三個配置框內就會自動顯示對應的值。但是仔細一看,所有 change 的按鈕都是灰色的,左下角也寫了個 read only mode 查了查手冊,原來雙擊執行,預設是以唯讀方式開啟,可能是考慮到安全問題吧。如果需要以可寫方...