ПоЗа | Скачать   Почта | ICQ | В контакте | Mail.ru | Facebook | Google+ | Twitter | Контакт
ГЛАВНАЯ СКРИНШОТЫ МАКРОСЫ ИСТОРИЯ ТВОРЧЕСТВО ИНСТРУКЦИИ ПАМЯТКА КОНТАКТ НОВОСТИ
О проекте | Скриншот | Каталог | Подробно | Совместимость | Скачать

Макрос ПоЗа - поиск и замена

вниз
  Надстройка Word, для организации каталога операций поиска и замены.
 
 

О проекте

Поиск и замена - один из самых полезных инструментов Word. По сути, любая обработка документа, что вручную, что макросом, сводится к обычному поиску и замене. Любое изменение форматирования, любую правку текста, таблиц, рисунков и др. - все это можно делать поиском и заменой. Чтобы лучше освоить поиск, не забывать кропотливо подобранные параметры и иметь их всегда под рукой, создан проект ПоЗа - каталог операций поиска и замены.

Основные возможности:

  • Готовый каталог популярных операций поиска и замены - см. раздел Каталог
  • Сохранение ваших операций поиска, выполненных в Word, в каталоге проекта.
  • Быстрый запуск одной, или нескольких подряд (пакетно), операций поиска.
  • Привязка макросов и команд Word к кнопкам каталога, для выполнения сложных операций.
  • Создание выборки найденного в отдельный документ, с контролем дубликатов, ссылками.
  • Работа со словарями: подключение готовых, создание новых, дополнение, обновление.
  • Поиск и замена по словарю, используя возможности стандартного поиска Word.
  • Пакетная обработка файлов - мультифайловый поиск и замена.

Детали в разделе Подробно

наверх

Скриншот

Лента: обычный вид

Вкладка ПоЗа на ленте

Вкладка ПоЗа на ленте

Лента: компактный вид

Группа ПоЗа на ленте

Каталог на ленте

Меню каталога на вкладке ленты

Меню каталога  в группе на ленте

Меню параметров режима "Выборка поиском"

Запомнить последний поиск

Настройка клавиатуры

Редактор каталога

Каталог - список операций поиска и замены

Редактор каталога

Привязка макроса

Обновление каталога

Импорт каталога

Экспорт каталога

Резервная копия каталога

Словари

Список словарейФайл словаря

Параметры словаря

Поиск и замена по словарю

Новая строка словаря

Объединение словаря с документом

Экспорт словаря

Импорт словаря

Панель инструментов (Word 2003)

Панель инструментов ПоЗа

Меню каталога на панели инструментов

наверх

Каталог

В каталог проекта ПоЗа, включены следующие операции:

  • Пробел, табуляция
    • Пробел вместо цепочки
    • Неразрывный вместо цепочки
    • Пробел вместо табуляции
    • Сделать неразрывным
    • Тире табуляция => тире пробел
    • Тире пробел => тире табуляция
    • ) пробел => ) табуляция
    • Н. пробел перед тире / Вместо обычных пробелов один неразрывный перед тире.
    • Н. пробел за однобуквенным предлогом / Вместо обычных пробелов один неразрывный после однобуквенных предлогов.
    • Н. пробел за цифрой / Вместо обычных пробелов один неразрывный после цифр.
    • Удалить по краям абзацев
      • Удаление пробелов по краям абзацев, в том числе в таблицах.
      • Это пакет операций - запускать через "Выполнить все".
  • Пунктуация
    • Один вместо повторяющегося .,:;
    • Пробел после .,:;!?
    • Удалить пробелы перед .,:;!?
    • Удалить пробелы после ([{
    • Удалить пробелы перед )]}
    • Убрать курсив .,:;,!"()[]{}
    • Тире сделать коротким (En Dash) / В начале абзаца и в середине предложения.
    • слово- слово => слово-слово
    • "текст" => «текст»
    • . . . => ... / Троеточие вместо трех точек.
  • Текст
    • Ё | ё => Е | е
    • Сокращения
      • т. д. | т. п. | т. е. => т.д. | т.п. | т.е.
      • т. д. | т. п. | т. е. => т.°д. | т.°п. | т.°е.
      • т.д. | т.п. | т.е. => т.°д. | т.°п. | т.°е.
      • ФИО => Ф.°И.°О.
      • Ф.И.О | Ф. И. О => Ф.°И.°О
      • млн. => млн
      • 1 тысяч => 1 тыс. / тыс. вместо тысяч после числа
      • ООО Текст => ООО°Текст
      • ЗАО Текст => ЗАО°Текст
      • ОАО Текст => ОАО°Текст
      • снг => СНГ
      • рф => РФ
      • №слово => №°слово
      • № 1 => №°1
      • N 1 => №°1
      • A4 (английская A вместо русской перед цифрой)
      • AAA (английские A вместо русских)
      • AA (английские A вместо русских)
      • 1 руб. => 1 рубль|я|ей
        • 1 руб. => 1 рубль
        • 2 | 3 | 4 руб. => 4 рубля
        • 5 | 6 | 7 | 8 | 9 руб. => 9 рублей
    • Числа, цифры
      • 10000 => 10°000
      • 1-1 => 1–1 / Дефис заменить коротким тире (EN dash)
      • XVI-текст => XVI–текст / Дефис заменить коротким тире (EN dash)
      • а-1 (неразрывный дефис) / Сделать дефис неразрывным
      • 1-а (неразрывный дефис) / Сделать дефис неразрывным
      • 1a => 1 а / Вставка пробела между цифрой и буквой
      • a1 => а 1 / Вставка пробела между буквой и цифрой
      • ^число => надстрочное число
      • Курсивом числа
      • Курсивом цифры
    • Нумерация
      • Нер. пробел после 1. и 1)
      • Удалить .,; перед 1)
        • 1) текст; 2) текст => 1) текст 2) текст
    • Дата, время
      • 01. 01. 2000 => 01.01.2000
      • Месяц цифрами
        • 1 января 2000 => 1.01.2000
        • 1 февраля 2000 => 1.02.2000
        • 1 марта 2000 => 1.03.2000
        • 1 апреля 2000 => 1.04.2000
        • 1 мая 2000 => 1.05.2000
        • 1 июня 2000 => 1.06.2000
        • 1 июля 2000 => 1.07.2000
        • 1 августа 2000 => 1.08.2000
        • 1 сентября 2000 => 1.09.2000
        • 1 октября 2000 => 1.10.2000
        • 1 ноября 2000 => 1.11.2000
        • 1 декабря 2000 => 1.12.2000
        • 1.01.2000 => 01.01.2000
    • Словосочетания
      • слово\слово => слово/слово
      • СловоСлово => Слово Слово
      • СЛОВОСлово => СЛОВО Слово
      • Тире между числительными
        • один-два => один–два
        • одна-две => одна–две
        • два|е-три => два|е–три
        • три-четыре => три–четыре
        • четыре-пять => четыре–пять
        • пять-шесть => пять–шесть
        • шесть-семь => шесть–семь
        • семь-восемь => семь–восемь
        • восемь-девять => восемь–девять
        • девять-десять => девять–десять
    • Похожие Eng => Рус
      • Пакет замены английских букв похожими русскими.
      • Engish ABCEHKMOPTXaceopxy => Русские АВСЕНКМОРТХасеорху
    • Похожие Рус => Eng
      • Пакет замены русских букв похожими английскими.
      • Русские АВСЕНКМОРТХасеорху => Engish ABCEHKMOPTXaceopx
    • Опечатки
      • Знак ff => буквы ff
      • Знак fi => буквы fi
      • Знак fl => буквы fl
      • Знак ffi => буквы ffi
      • Знак ffi => буквы ffl
      • Знак Гt (64261) => буквы ft
      • Знак Pts => буквы Pts
      • е™ => русское сти / В конце русских слов
      • © => (C)
      • ® => (R)
    • Импортированный
      • Удалить чужие спецсимволы / Знаки с кодами 15, 26, 28, 29
      • 13 + 10 => знак абзаца
      • 13 => знак абзаца
  • Цепочки / Одинаковые элементы стоящие друг за другом
    • Пробел вместо цепочки
    • Буква вместо цепочки / Цепочка одинаковых букв, заменяется одной первой буквой.
    • Слово вместо цепочки / Одинаковые слова, стоящие через пробел, заменяются первым словом.
    • Абзац вместо цепочки / Цепочка абзацев с одинаковым текстом, заменяется одним первым абзацем.
  • Словари / Создание словаря документа - списка уникальных слов
    • Слова кириллицы
      • Пакет операций поиска и замены: стандартизация дефисов, удаление не кириллицы, разделение текста на слова, унификации регистра букв, сортировка, удаления повторов.
      • При появлении диалога сортировки - нажмите OK.
    • Слова латиницы
      • Пакет операций поиска и замены, для создания списка уникальных слов латиницы.
    • Числа
      • Пакет операций поиска и замены, для создания списка уникальных чисел.
      • Сохраняется текст, прилегающий к числам: знаки операций, разделители дробной части и др.
  • Шрифт
    • Жирным курсив
    • Жирным прописные / С параметром "Все прописные" шрифта
    • Жирным заглавные
    • Обезжирить прямой
    • Жирность убрать
    • Курсивом жирный
    • Курсивом буквы
    • Курсивом слова ПРОПИСЬЮ
    • Выпрямить цифры
    • Курсив убрать
    • Подчеркнуть курсив / Одиночной линией цвета "Авто"
    • Подчеркнуть жирный / Одиночной линией цвета "Авто"
    • Подчеркивание убрать / Удаляет подчеркивание любой линией цвета "Авто"
  • Абзацы
    • Удалить пустые
    • Удалить пустые с пробелами
    • Точка в конце абзаца
    • Абзац после точки с запятой
    • Пробел вместо абзаца между строчными буквами
    • 2 знака абзаца вместо одного
    • Соединить разорванные
      • слово + дефис | слово
      • пусто + тире | не прописная буква
      • строчная буква | слово строчными
      • строчная буква | не буквы + слово строчными
      • цифра | слово строчными
      • прописная буква | слово
      • запятая/многоточие | буква/цифра
      • не знак конца предложения | слово
      • правая кавычка/скобка | слово
      • слово | левая кавычка/скобка
      • левая кавычка + текст | текст + правая кавычка
      • левая скобка + текст | текст + правая скобка
  • Сноски
    • Нер. пробел после знака сноски
    • Знаки .,:;!? за знак сноски
    • Знак сноски за знаки .,:;!?
  • Разрыв страницы, раздела
    • Абзац вместо разрыва страницы
    • Абзац вместо разрыва раздела
  • Выделение цветом / Текущим, выбранным на ленте/панели
    • Сброс выделения
    • Кириллица
    • Латиница
    • Числа / Отдельно стоящие
    • Цифры
    • ПРОПИСНЫЕ
    • "слово"
    • "текст текст"
    • слово-слово
    • число-число
    • Два слова с одной буквы / Правило Довлатова: все слова в предложении начинаются с разных букв.
    • Уровни структуры
      • Основной текст
      • Уровень 1
      • ...
      • Уровень 9
  • Язык
    • Американский => Английский / Замена языка "английский (США)" на "английский (Соединенное Королевство)"
    Удалить
    • Мягкие переносы
    • Разрывы строк
    • Разрывы страниц
    • Сноски
    • Рисунки
    • Названия (поля Seq) / Включите режим кодов полей (Alt + F9)
    • Гиперссылки (поля Hyperlink) / Включите режим кодов полей (Alt + F9)

Условные обозначения:

· - обычный пробел;
° - неразрывный пробел;
¬ - мягкий перенос;
¶ - знак абзаца;
слово - одно слово (только буквы);
текст - произвольный текст (слова, числа, пробелы и др).

Каталог на сайте обновляется по мере наполнения, в реальном времени. Потому, могут быть отличия от каталога, идущего в комплекте с последней версией проекта ПоЗа.

наверх

Подробно

Нажав кнопку "Запомнить", пользователь может быстро сохранить, в памяти проекта, параметры последнего выполненного им поиска и замены. Операции хранятся в виде каталога, размер которого не ограничен. По умолчанию, каталог уже заполнен популярными операциями (см. Каталог).

В Word каталог отображается в виде меню "Каталог" и меню "Избранное". Кликнув пункт меню, вы автоматически запускаете одну соответствующую операцию. В каждом меню есть кнопка "Выполнить все", для запуска сразу всех операций этого меню. Меню "Избранное" формирует пользователь, отметив нужное в каталоге. Так же, в меню "Избранное", автоматически создается меню "Популярное" - список наиболее часто используемых операций каталога.

На ленте Word, можно переключаться между двумя видами: обычный - видна вкладка ПоЗа, и компактный - видна группа ПоЗа, на стандартной вкладке Главная (см. Скриншот).

Для редактирования каталога, создана специальная форма, где можно изменять, перемещать, копировать, добавлять, удалять, группировать операции. Форма наглядно отображает дерево операций и информацию о поиске. Инструменты формы:

  • Привязка макроса к кнопке.
  • Обновление, импорт и экспорт каталога.
  • Восстановление каталога из резервной копии.

Проект позволяет экспортировать и импортировать каталог (или его часть) в обычный текстовый файл, для переноса на другое рабочее место, архивирования, обновления.

Для каждой операции каталога, можно указать свою область поиска: выбранный фрагмент, весь документ, все части документа, колонтитулы, сноски, примечания. Обрабатывается сама часть документа и все надписи в ней.

Кнопка "Повторить" перезапускает последний поиск (одну операцию или группу). Полезно, если нужно оперативно обработать отдельные фрагменты документа или несколько документов.

Реализован режим "Поиск без замены", когда поиск выполняется пошагово и можно, либо пропустить находку, либо заменить и продолжить поиск - кнопки "Повторить" и "Одна замена".

Любую операцию каталога, или группу операций, можно запустить в режиме "Выборка поиском" - это поиск и копирование найденных фрагментов в начало или конец документа, или в отдельный документ. Возможны: контроль дубликатов, захват прилегающего текста, создание ссылок, сортировка.

Проект поддерживает работу со словарями и поиск по словарю. Рекомендуется использовать именно словарь, когда надо выполнить много замен типа "текст вместо текста". Словари организованы в виде редактируемого списка. Размер списка, количество и размеры словарей не ограничены. Словарь - это обычный текстовый файл, формата Юникод, состоящий из строк разбитых на слова. Каждому словарю проект сопоставляет свои параметры поиска, которые пользователь может редактировать. Доступны все возможности стандартного поиска Word. Настройка поиска происходит в специальном диалоге, в полях "Найти" и "Заменить" которого, используются спецсимволы #n, где n - порядковый номер слова в строке словаря. Так можно организовать гибкий поиск и замену по различным словарям. Так же, поиск по словарю можно запускать в пошаговом режиме и в режиме "Выборка поиском".

Кнопки "Добавить текст в словарь" и "Добавить слово в словарь" мгновенно пополняют словарь выбранным текстом, с контролем дубликатов. Кнопки "Вставить словарь в документ", "Заменить словарь документом" и др., позволяют быстро манипулировать текстом словаря. Эти инструменты, дают возможность использовать словарь просто для выборки и временного хранения фрагментов текста - как записную книжку.

Для операций замены, доступны опция "Счетчик замен" и опция "Блокировать автоформат" - временное отключение параметров автозамены и автоформатирования Word. Для подсвечивания найденных фрагментов, можно включить опцию "Выделение цветом".

Опция "Локализация на лету" позволяет обойти несовместимость шаблонов поиска Word для различных версий Windows (русской и английской, например). Можно переносить настройки проекта, на другое рабочее место, без переделки.

Параметры последнего поиска, выполненного проектом, остаются в настройках стандартного поиска Word. То есть, доступны в стандартном диалоге "Найти и заменить" (Ctrl + H) для изучения, правки, запуска, пересохранения в каталоге.

Стандартными средствами Word, можно отменить изменения, выполненные проектом. Имеется собственная кнопка "Отмена" - откат состояния документа на момент запуска последней операции, группы операций, замены по словарю.

Проект поддерживает мультипоиск - пакетную обработку файлов. Файлы можно обрабатывать как одной операцией каталога, так и сразу группой операций, а так же поиском по словарю. То есть, для файлов, проект поддерживает те же режимы и параметры поиска, что для активного документа.

Включив режим "Настройка клавиатуры", можно быстро назначить кнопкам проекта удобные сочетания клавиш.

Из-за ограничений макросов, проект не может считать и запомнить следующие параметры стандартного поиска Word:

  • Найти: Формат > Табуляция, Рамка.
  • Заменить: Формат > Язык, Табуляция, Рамка.

наверх

Совместимость

Проект ПоЗа совместим с Word 2016, 2013, 2010, 2007, 2003, 2002/XP, 2000, 32- или 64-разрядным, для Windows.

Office 365 - это сервисная оболочка. Смотрите, какая версия Word там используется.

Поддерживаются все параметры поиска последних версий Word, такие как "Учитывать префикс", "Учитывать суффикс", "Не учитывать пробелы" и др.

Шаблоны поиска и замены (тексты полей "Найти" и "Заменить"), в каталоге проекта, адаптированы под русскую и английскую версии Windows.

Состоит проект из двух надстроек:

  • для Word 2016, 2013, 2010, 2007 или новее - надстройка типа dotm, с ленточным интерфейсом.
  • для Word 2003 и старше - надстройка типа dot, с интерфейсом в виде панели инструментов.

наверх

Скачать

Получите бесплатно полную версию проекта ПоЗа, отправив 10 предложений по поиску и замене, которых еще нет в каталоге. Например: "1. Найти и удалить пустые абзацы...". Достаточно озвучить список интересных и полезных операций поиска, разработку шаблонов и добавление их в каталог автор проекта берет на себя.

Скачать базовую упрощенную версию: poza_base.zip
Ограничения: пустой каталог; нельзя группировать операции; нет выборки поиском, нет поддержки словарей; нет пакетной обработки файлов.

Последнее обновление: версия 19 от 24.10.2016

Приобретение: poza_howtoget

наверх

http://mtdpoza.ru/ | (c) Александр, 2007-2016 | mtdpoza@mail.ru