1

Тема: Замена битых перекрестных ссылок

Добрый день. Прошу решить следующую задачку с перекрестными ссылками на таблицы и рисунки.
Необходимо заменять только битые ссылки.
1) Вариант. В тексте есть битые перекрестные ссылки, которые там появились через копипаст.
При открытии документа, они могут отражаться:
1.1 В читабельном, но не в рабочем виде (Таблица 1.1, Рисунок 1.2).
1.2 В нечитабельном и не в рабочем виде (ОШибка! Источник ссылки не найден). Такое происходит, если обновить поле.
1 вид макроса. Нужно от позиции курсора найти ближайшую битую ссылку и заменить на ближайшее название таблицы или рисунка.
Если возможно: определить битую ссылку, описанную в 1.1, идущую подряд с другой битой ссылкой. Например: перекрестные ссылки Таблица 1.1 и Рисунок 1.1, текст, затем название Рисунок 1.1. Необходимо определить, что под замену ссылку Рисунок 1.1.

2 вид макроса. Во всем активном документе заменить битые ссылки на впереди идущее название (если ссылка как в п. 1.2).

3) Вариант. Во всем документе заменить все битые перекрестные ссылки (в случае п. 1.2 добавлять ссылку на ближайшее название) на активные.

Понятно, что макросы будут работать только с учетом созданных названий в документе и наличием закладок.