Як змінити ім’я рецензента в Word?


11

Як я можу змінити ім'я, яке відображається у доріжці, зміни балончиків та коментарів іншої людини (не я)?

Відповіді:


20

Це можна зробити в новому форматі .docx на основі XML, використовуваному Word 2007. Файл .docx - це фактично ZIP-файл, що містить різні компоненти документа, до якого ви можете отримати доступ, перейменувавши файл filename.docxу filename.zip.

Щоб змінити автора відстежуваних змін, відкрийте файл word\document.xmlу текстовому редакторі. Автор кожної вставки та вилучення визначається w:authorатрибутом відповідного <w:ins>або <w:del>елемента. Змініть його на все, що завгодно, збережіть файл у архіві ZIP та перейменуйте файл назад у filename.docx.

Коментарі працюють так само, за винятком того, що вони зберігаються у файлі word\comments.xml, в <w:comment>елементах. Ви повинні змінити значення обох w:authorта w:initialsатрибутів для кожного коментаря, інакше ви можете отримати несподівані результати.

Зрозумійте, що робити це, мабуть, погана ідея. Специфікація припускає, що зміна авторів редакцій та коментарів не повинна створювати проблем з іншими частинами документа, але хто знає, чи це правда у всіх випадках, і в будь-якому випадку досить легко помилитися з такими змінами, якщо ви не Ви просто робите прості глобальні операції пошуку / заміни. Якщо ви все ще хочете ризикувати, спочатку створіть резервні копії всього.


Дякую! це дійсно чудова порада! ось що я шукав! не хвилюйся про ризики, я розробник програмного забезпечення, тому я маю змогу впоратися з цим;)
markus

5
@tharkun - відомі останні слова;)
ChrisF

docProps\core.xmlможе також містити ім’я рецензента. Можливо, найкраще витягнути весь zip-архів і зробити рекурсивну grep...
Jonas Heidelberg

Працює, не торкнувся core.xml. Здається, немає проблем, як зараз.
Milind R

7

Якщо вам дійсно потрібно видалити ім’я користувача з конфіденційних причин, ви можете зробити це:

  1. Збережіть другу копію документа, щоб у вас була резервна копія!
  2. Збережіть копію "до" із змінами користувача, усі відхилені, а метадані документа очищені.
  3. Збережіть копію "після" зі змінами користувача, які всі прийняті, а метадані документа очищені.
  4. Використовуйте "Порівняти документи", щоб порівняти ці два і таким чином відновити відстежені зміни. Порівняти документи має параметр "мітки зміни на", який ви можете встановити на будь-яке ім'я.

Однак це не економить коментарів. Якщо є лише кілька коментарів, які варті того, ви можете відтворити їх вручну, скопіювавши та вставивши текст.


хм, це цікавий підхід. можливо, трохи дорого, але виконано.
markus

За моїм досвідом, коментарі збереглися. Також автор коментарів, які були скопійовані, можна змінити на оригінальний коментар у відповіді @phenry
Milind R

-1

Сподіваємось, ця відповідь буде корисною для відправного пункту, оскільки у мене зараз немає програми для встановлення Word, щоб перевірити та знайти остаточну відповідь:

Я думаю, це все пов’язано з тим ім'ям, яке користувач вводить у вікно, коли запитується під час встановлення програмного забезпечення. Це ім'я використовується тоді для всіх, хто використовує Word на цьому комп’ютері. Є спосіб змінити це в Word. Я думаю, що це в розширених варіантах властивостей. Залежно від версії Word, яку ви використовуєте, ви дістанетесь до цього різними маршрутами.


Дякую, але не тому, про що я прошу. У своєму запитанні я заявив, що НЕ хочу змінювати власне ім’я, але ім'я іншого користувача, який працює над документом в іншому місці за власною установкою Office, на яку я не можу вплинути.
Маркус

Ах, моє погано, я впевнений, що ваше запитання було не так просто сформульовано, як зараз. Ну добре, сподіваємось, ви отримаєте
корисну
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.