Помогите с макросом в MS Word

компьютеры программы windows word макрос

Есть текст, состоящий из множества абзацев, начало абзаца всегда строится по принципу
<должность> <Фамилия>
Как отсортировать абзацы по фамилии (фамилия первое слово в абзаце, написанное с заглавной буквы)
Ответы:
Я не очень хорошо знаю макросы Ворда, больше привык в Экселе работать, но думаю, что тебе нужно сделать следующее:
1) Запусти Запись макроса
2) Вручную поменяй местами должность и фамилию в 1 строке.
3) Нажми Остановить запись.
4) Зайди в меню Вид - Макросы и выбери Макросы - Войти
Ты получил текст макроса, меняющего два первых слова в абзаце.
5) Засунь его в цикл по всем абзацам, примерно так:
i = 1 ' i - это номер абзаца
Do While Not EOF ' Цикл, пока не конец файла
   SwapWord(i) ' Функция обмена 1 и 2 слова в i-ом абзаце
   i = i + 1 ' переходим к следующему абзацу
Loop
6) Теперь можно отсортировать абзацы по 1 слову, то есть по фамилии, обычным способом.
7) Снова запусти макрос из 5 пункта и поменяй фамилию и должность обратно.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.