Методичка | Скачать   Почта | Telegram | В контакте | Facebook | Twitter | Контакт
ГЛАВНАЯ СКРИНШОТЫ МАКРОСЫ ИСТОРИЯ ТВОРЧЕСТВО ИНСТРУКЦИИ ПАМЯТКА КОНТАКТ НОВОСТИ

ПРОЕКТ Таблица замен 

ГРУППА

Макрос Word

НАЗНАЧЕНИЕ

Поиск, замена, выделение текста по таблице-списку.

ОПИСАНИЕ

В проект входят два макроса - "Выделение текста" и "Замена по списку"
    Для использования проекта, специальных знаний не требуется. Список операций (поиска и замены) хранится в обычном документе Word, в виде стандартной таблицы. Рядом расположена кнопка запуска макроса. Нужно заполнить таблицу-список параметрами поиска и запустить макрос, указав обрабатываемый документ. Можно делать сколько угодно копий таблицы-списка, создавая наборы операций под разные задачи. Или можно делать копии документа с проектом. Чтобы прервать макрос, нажмите клавишу ESC.

    Есть два варианта оформления проекта:
    1. В виде обычного документа. Установка не требуется. Когда нужно, открыли документ с проектом и запустили макрос.
    2. В виде надстройки Word. Проект устанавливается в Word один раз и доступен в любой момент, через кнопки на ленте или панели инструментов.
Макрос "Выделение текста"
  • Обрабатывается главная часть документа, в режиме "Разметка страницы", со снятым флагом "Показывать коды полей". Для запуска макроса, дважды кликните кнопку "ВЫДЕЛИТЬ". Макрос работает с той таблицей, внутри которой нажата кнопка "ВЫДЕЛИТЬ". Это позволяет создать несколько копий таблицы, с разным содержимым. Если кнопка находится вне таблицы, то берется первая таблица из закладки "HighlightTable".
  • Формат и правила заполнения таблицы:
    • Первые две строки таблицы - шапка. Каждая последующая строка - описание одной операции поиска и выделения.
    • Столбцы "Найти", "Учитывать регистр", "Только слова целиком", "Подстановочные знаки", "Произносится как", "Все словоформы" соответствуют одноименным параметрам стандартного поиска Word. Чтобы активировать параметр, введите в ячейку любой видимый текст (знак "+", например). Красные столбцы - взаимоисключающие. Активация красного столбца нейтрализует все зеленые столбцы.
    • Столбец "Искомые стили" позволяет указать имя искомого стиля или несколько имен (один абзац - одно имя стиля). Возможен поиск только стиля, без текста (когда в столбце "Найти" пусто).
    • Столбец "Коды полей" позволяет управлять видимостью кодов полей, во время поиска. Введите один знак: "+" - искать только при видимых кодах полей, "=" - искать дважды: сначала - при скрытых кодах, потом - при видимых кодах полей. Ничего не ввели или ввели другое - искать только когда коды полей скрыты (по умолчанию).
    • Столбец "Захват области" позволяет расширить область находки, перед выделением. Введите один знак: "З" - захватить знаки целиком, "C" - слова целиком; "К" - слова целиком, включая кавычки по краям; "П" - предложения целиком; "А" - абзацы целиком. Ввели несколько знаков - берется первый. Ничего не ввели или ввели другое - область не изменится (по умолчанию).
    • Столбец "Фильтр находок" позволяет фильтровать находки, по положению в документе и по другим параметрам.
      Введите текст (в любом порядке):
      "!" - фильтровать после обработки столбца "Захват области", не указано - до;
      "<" и ">" - начало и конец слова соответственно;
      "{" и "}" - начало и конец предложения;
      "[" и "]" - начало и конец абзаца;
      "Т+" или "T-" - в таблице или вне таблицы;
      "П+" или "П-" - внутри поля (Fields) или вне поля;
      цифры от "0" до "9" - уровень структуры абзаца (можно вписать несколько);
      "?" - спросить пользователя.
      Проверки работают так, как это принято в Word. Взаимоисключающие значения игнорируются.
    • Столбец "Сброс форматирования" позволяет очищать форматирование шрифта, перед применением выделения. Шрифт становится таким же, как в стиле обрабатываемого фрагмента. Для активации, введите в ячейку любой видимый текст (знак "+", например).
      " Столбец "Стиль выделения" - имя стиля, применяемого к найденным фрагментам. Поверх стиля применяется образец (см. ниже).
      " Столбец "Образец выделения" может содержать любой текст. Макрос считывает форматирование первого знака: полужирный, курсив, подчеркивание, цвет текста, цвет выделения, цвет заливки. Такое же форматирование будет применено к найденному фрагменту. Берется только активное форматирование. То есть, если шрифт не жирный, не курсив, без подчеркивания, цвет "Авто", нет выделения цветом, нет заливки, то соответствующее форматирование не меняется.
    • Если не заданы ни "Стиль выделения", ни "Образец выделения", то включается режим диалога: находка выделяется, выводится сообщение.
    • В столбцах параметров допустимы опечатки: английское "C" вместо русского, цифра "3" вместо буквы "З", строчная вместо прописной и др.
Макрос "Замена по списку"
  • Обрабатывается главная часть документа, в режиме "Разметка страницы", со снятым флагом "Показывать коды полей". Для запуска макроса, дважды кликните кнопку "ЗАМЕНИТЬ". Макрос работает с той таблицей, внутри которой нажата кнопка "ЗАМЕНИТЬ", что позволяет делать копии таблицы. Если кнопка находится вне таблицы, то используется таблица по умолчанию - первая, в области закладки "ReplaceTable".
  • Формат и правила заполнения таблицы:
    • Первые две строки таблицы - шапка. Каждая последующая строка - описание одной операции поиска и замены.
    • Столбцы соответствуют одноименным параметра стандартного поиска (см. справку Word).
    • Чтобы активировать параметр (зеленые и красные столбцы), введите в ячейку любой видимый текст (знак "+", например). Как и в стандартном поиске, активен может быть только один "красный" параметр - это взаимоисключающие параметры. Когда активен "красный" параметр, все "зеленые" не работают, как и в стандартном поиске Word.

СОВМЕСТИМОСТЬ
    Работает в Microsoft Word 2003 или новее, для Windows, 32 или 64-разрядных.
СКАЧАТЬ
  • Пробная версия: СКАЧАТЬ. Пароль архива: 0. Ограничения: в таблице-списке работает только одна первая строка.
  • Справка: ЧИТАТЬ
ИСТОРИЯ
  • Последняя версия: 1 от 09.04.2022.
  • Список изменений: ИНТЕРЕСНО
КУПИТЬ
  • Цена: 700 RUR = 10 USD = Пожизненная лицензия на одного пользователя.
  • Оплата: СПОСОБЫ
  • Лицензия: ОБДУМАТЬ
ПРИМЕРЫ

??? 

???

НАПИСАТЬ
Контрольный вопрос: cемью один = (цифрами)
СООБЩЕНИЯ
http://mtdmacro.ru/ | © Александр, 2007-2022 | alex@mtdmacro.ru | mtdmacro@gmail.com