Тема: Заказ на изготовление макроса
Доброе время суток!
Требуется макрос, последовательно выполняющий в Word 2003 следующие операции с открытым документом *.doc:
1) табуляцию заменить пробелом;
2) поставить пробел после "№", "гл.", "ст.", "ч.", "п.";
3) поставить пробел перед всеми "%", "г.";
4) разрыв строки заменить пробелом;
5) убрать двойные пробелы (в цикле, пока двойных пробелов не останется);
6) убрать пробелы в начале и конце абзаца;
7) убрать пробелы перед знаками препинания;
8) пробел после "№", "гл.", "ст.", "ч.", "п." и перед "%", "г." сделать неразрывным;
9) разные кавычки заменить прямыми;
10) дефис с пробелом справа и пробелом слева заменить на длинное тире, сохранив пробелы;
11) дефис с пробелом перед ним заменить на длинное тире с пробелами до и после;
12) сочетание символов "абзац+короткое тире+пробел" заменить на "абзац, длинное тире и неразрывный пробел";
13) сочетание символов "абзац+дефис+пробел" заменить на "абзац, длинное тире и неразрывный пробел";
14) дефис с пробелом после него заменить на длинное тире с пробелами до и после;
15) короткое тире с пробелами справа и слева заменить на длинное тире с пробелами;
16) если в тексте есть таблица, то в ней требуется:
- убрать абзацы, разрывы строк;
- тексту таблицы присвоить стиль "Обычный".
Примерно так. Возможно дополнительные замены, о которых забыл упомянуть.
Было бы идеально, если б вся вышеуказанная работа выполнялась по нажатию одной кнопки на панели инструментов Word