Тема: макрос для создания списков
Прошу помочь создать макрос, автоматизирующий работу со списками.
Работаю в word 2000 (на работе) и 2003 (дома).
Что я делаю без макроса.
Имеется многоуровневый список, в моем случае я использую три уровня.
Из элементов данного списка формируется оглавление (но думаю в моей проблеме - это не принципиально).
Мой третий уровень списка имеет стиль "Заголовок 3 +".
Когда мне нужно начать очередной блок текста, заголовком которого является элемент списка 3-го уровня, то я перемещаюсь назад по тексту документа к предыдущему номеру списка, выделяю этот элемент списка, копирую его формат, вновь возвращаюсь к концу текста, и этот скопированный формат накладываю на нужный абзац. И получаю нужный заголовок (=элемент списка) с продолжением нумерации.
Попытка записать все эти действия в макрос у меня не получается, так как ни выделение мышью текста с нужным форматом, ни копирование формата, ни выделение нового абзаца мышью, всё это в при записи макроса не работает.
Если, используя запись в макрос, я сохраняю параметры моего списка, то при применении полученного макроса нумерация начинается с единицы, а не продолжается, то есть получается новый список, а не продолжение моего списка.
В итоге я вижу два варианта решения (но не знаю как их реализовать):
1. Как-то нужный мне формат элемента списка прописать в тексте макроса, а при выполнении макроса нужный абзац будет отформатирован нужным образом.
2. Макрос будет создавать следующий по номеру элемент списка 3-го уровня.
Прим. При этом в тексте существуют же несколько разных списков, то есть макрос должен как-то понимать, с каким списком я работаю.
Прошу помочь автоматизировать мне эту процедуру, т.к. заголовков 3-го уровня довольно много, и форматирование мышью превращается в скучную рутину.
С уважением, Владимир.