Разработка макроса VBA (MS Word): автонумерация
Требуется макрос на Visual Basic (Word) для изменения автоматической нумерации нумерованных и маркированных списков на текстовую нумерацию.
Например, нумерованный список:
1. список автоматический
2. список автоматический
а. список автоматический
б. список автоматический
3. список автоматический
Нумерацию (маркировку) надо изменить с автоматической на формат "простой текст" (и обратно).
Исполнение:
Макрос, можно в виде листинга, чтобы можно было самостоятельно вставить его в шаблон и привязать к кнопке. макрос работает с открытым активным документом.
Поддержка нумерации и маркировки: все, что обычно поддерживает MS Word (арабские цифры, римские цифры, буквы латинские и криллические, а насчет маркеров – их менять на обычный дефис).
Функционал, вариант А:
1. По всему тексту документа исправить формат с автоматического на текстовый:
а. нумерованные списки
б. маркированные списки
Функционал, вариант Б:
1. По всему тексту документа исправить формат с автоматического на текстовый:
а. нумерованные списки
б. маркированные списки
2. "Запомнить" где какая была нумерация.
3. Второй макрос меняет формат с текстового на автоматический в соответствие с "запомненными" данными.
Стоимость:
Макрос, вариант А: USD 30
Макрос, вариант Б: USD 50
Пример нумерованных списков во вложении.
Жду предложений.
С уважением,
Александр