Наверх

Open XML. Правим автора комментариев

Архив
Время чтения: 1 минута
2
Open XML. Правим автора комментариев

Open XML. Правим автора комментариев

Сегодня у коллеги возникла небольшая проблема.

"Неправильный" комментарийОн рецензировал один документ Word, в котором расставлял стандартные примечания. Процедура сама по себе не сложная, но коллега допустил одну оплошность — правил документ сразу на двух компьютерах (домашнем и офисном), а инициалы пользвателя в профилях были разными (в одном случае полные имя и фамилия, в другом — только первые буквы). К сожалению заметил эту разницу он слишком поздно, когда были вставлены добрых два десятка комментариев. Проблема не смертельная, но неприятная, а заниматься банальным «copy & paste» для ее исправления очень не хотелось.

Поэтому мы решили поступить как истинные программисты, т. е. не искать легких решений, а сразу приступать к автоматизации. В результате, за 10 минут родился небольшой код, использующий Open XML SDK, который заменяет автора всех «неправильных» комментариев.

Возможно, этот пример пригодится и вам:

Чтобы прочитать эту статью до конца,
или зарегистрируйтесь

Комментарии 2

Вот вариант за 1 минуту  - использовать VBA для Word: 

Sub ChangeComments()
  For Each Comment In ActiveDocument.Comments
    If Comment.Initial = "МР" Then Comment.Initial = "Романов"
  Next
End Sub

Тоже хороший вариант :)

Чтобы прокомментировать, или зарегистрируйтесь