Есть здесь знатоки Word? Сортировка или поиск исправлений по дате

Nick Brake

В Ворде включен режим записи исправлений.
Требуется отыскать исправления, сделанные за определенную дату. Или в крайнем случае - отсортировать их по дате и времени исправления.
Кто знает, как это сделать?

На форумах поддержки Майкрософт такие вопросы задавались, но везде они лежат без ответа, аж с 2010 года.

Ver6itel

Я верно понял что вопрос в этом?
https://cybertext.wordpress.co...hanges-by-date/

Nick Brake

Ver6itel
Я верно понял что вопрос в этом?
https://cybertext.wordpress.co...hanges-by-date/
Да, об этом.
В принципе, там так и написано, что отсортировать список изменений по дате нельзя.
Но зато есть подсказка, что для того, чтобы  можно было видеть даты исправлений, нужно выбрать размещение списка правок внизу документа.  Это уже хорошо, я совсем об этом забыл.
Так что огромное спасибо! 😊

Также может быть полезен и макрос для сбора вставок и удалений в виде таблицы. Основные правки, которые мне нужно отслеживать, как раз и связаны с вводом или удалением текста, а не с форматированием.

Ver6itel

Nick Brake
Да, об этом.
В принципе, там так и написано, что отсортировать список изменений по дате нельзя.
Но зато есть подсказка, что для того, чтобы  можно было видеть даты исправлений, нужно выбрать размещение списка правок внизу документа.  Это уже хорошо, я совсем об этом забыл.
Так что огромное спасибо! 😊

Также может быть полезен и макрос для сбора вставок и удалений в виде таблицы. Основные правки, которые мне нужно отслеживать, как раз и связаны с вводом или удалением текста, а не с форматированием.

Ну есть еще совсем хардовый вариант - разобрать XML в котортом собственно и есть все данные.

1) Скопировать файл
2) переименовать расширение с docx на Zip
3) открыть архив > папка word > document.xml
4) открыть в текстовом в excel


Колонка N - первоначальный текст
S - измененный текст
K и Q даты создания и редактирования соответственно.


Nick Brake

Ver6itel
Ну есть еще совсем хардовый вариант - разобрать XML в котортом собственно и есть все данные.
Я попробовал, но списка изменений в указанном файле не увидел. 😞

Зато получилось вот по этой инструкции (опять же из Вашей ссылки):
-------------------
Get a digital copy of the tracked changes

If you want a digital copy of the tracked changes, there's another way to use the print options. This method assumes you have OneNote installed on your computer.

Go to File ; Print.
Select OneNote as the printer.
Click the drop-down arrow next to Print All Pages.
Scroll down the list of options and select List of Markup.
The track changes 'print' to OneNote as an image. Right click on the image and select Copy Text from all the Pages of the Printout.
Paste the copied text either into another OneNote page, or a new Word doc.
------------------
То есть, дается команда пачатать исходный файл (в котором были сделаны исправления), в настройке выбираю печатать только таблицу исправлений, а куда печатать - в OneNote.
Открываю сохраненный файл с исправлениями в OneNote, даю команду "копировать текст со всех страниц", и вставляю его куда хочу.
Например, вставил в Ворд, а уже там преобразовал в таблицу. Даты исправлений стали отдельной колонкой.

Немного геморно, но для большого документа это может оказаться полезным.
А если исправлений немного - то достаточно просто найти глазами, при горизонтальном расположении списка исправлений в документе.

Skunk

Ver6itel
2) переименовать расширение с docx на Zip
3) открыть архив ; папка word ; document.xml

Офигеть!!!

Спасибо: знать такое полезно. 😊

Nick Brake

Ver6itel
2) переименовать расширение с docx на Zip
Чтобы открыть файл .docx, мне даже не надо его копировать и переименовывать. Я по нему щелкаю правой кнопкой мыши, в выпадающем меню выбираю архиватор (у меня 7-zip), а в подменю - "Распаковать в папку (имя документа)".