Ответы:
Это можно сделать в новом XML-формате .docx, используемом в 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
атрибуты для каждого комментария, или вы можете получить неожиданные результаты.
Поймите, что делать это, вероятно, плохая идея. Спецификация предполагает, что смена авторов редакций и комментариев не должна вызывать проблем с другими частями документа, но кто знает, так ли это во всех случаях, и в любом случае довольно легко допустить ошибки с такого рода изменениями, если только вы Вы просто делаете простые глобальные операции поиска / замены. Если вы все еще хотите рискнуть, сначала создайте резервные копии всего.
docProps\core.xml
также может содержать имя рецензента. Может быть, лучше всего извлечь весь zip-архив и сделать рекурсивный grep
...
core.xml
. Кажется, не было никаких проблем на данный момент.
Если вам действительно необходимо удалить имя пользователя по конфиденциальным причинам, то вы можете сделать это:
Тем не менее, это не сохраняет комментарии. Если есть только несколько полезных комментариев, вы можете воссоздать их вручную, скопировав и вставив текст.
Надеемся, что этот ответ будет полезен в качестве отправной точки, так как в данный момент у меня нет доступной установки Word для проверки и поиска окончательного ответа:
Я думаю, что все это связано с именем, которое пользователь вводит в поле при запросе при установке программного обеспечения. Это имя используется для всех, кто использует Word на этом компьютере. Есть способ, которым это можно изменить в Word. Я думаю, что это в дополнительных опциях свойств. В зависимости от версии Word, которую вы используете, вы доберетесь до этого разными путями.