Преобразовать отслеженные изменения в выделенные (продолжение)
225
MGF777
есть ли строка, которую мы могли бы добавить в следующую подпрограмму VBA, чтобы выделить одну букву до и одну букву после всего удаленного текста, чтобы после принятия всех изменений мы могли визуализировать, где был удален какой-либо текст? Вот код, о котором я говорю из предыдущего поста:
В VBA есть объект ревизий. Оттуда просто перебрать каждый элемент ревизии, принять и выделить его с помощью предопределенного цвета.
Кроме того, нам нужно временно отключить отслеживание.
Sub tracked_to_highlighted() tempState = ActiveDocument.TrackRevisions ActiveDocument.TrackRevisions = False For Each Change In ActiveDocument.Revisions Set myRange = Change.Range myRange.Revisions.AcceptAll myRange.HighlightColorIndex = wdGreen Next ActiveDocument.TrackRevisions = tempState End Sub
Не просто говорите «(продолжение)» в заголовке. Если вы хотите сослаться на предыдущий вопрос, * ссылку * на него.
Scott 6 лет назад
0
Я уверен, будет в следующий раз! Спасибо
MGF777 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
Конвертировать макрос Excel 4.0 в VBA
-
3
Исправить (сегодня) дату в Excel
-
4
Excel 2007 | Удалить пустые поля из сводных таблиц
-
-
2
Как будет выглядеть макрос Outlook 2007 для автоматизации Специального вставки - неформатированный т...
-
4
Открыть несколько экземпляров Excel без сообщения блокировки PERSONAL.xlsb
-
5
Выделить весь столбец без строки заголовка в макросе Excel
-
1
Восстановить пароль защиты листа в Excel
-
2
Excel VBA: как очистить выделение без активации листа
-
1
добавить текстовую строку слева от всех ячеек столбца в Excel 2002?
-
2
Макрос для открытия гиперссылок Excel