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

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

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

О проекте

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

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

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

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

наверх

Скриншот

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Словари

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

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

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

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

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

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

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

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

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

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

наверх

Каталог

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

  • Пробел и табуляция
    • Пробел вместо цепочки
    • Неразрывный вместо цепочки
    • Пробел вместо табуляции
    • Сделать неразрывным
    • Тире табуляция => тире пробел
    • Тире пробел => тире табуляция
    • ) пробел => ) табуляция
    • Удалить по краям абзацев
      • Удаление пробелов по краям абзацев, в том числе в таблицах.
      • Это пакет операций - запускать через "Выполнить все".
  • Пунктуация
    • Один вместо повторяющегося .,:;
    • Пробел после .,:;!?
    • Удалить пробелы перед .,:;!?
    • Удалить пробелы после ([{
    • Удалить пробелы перед )]}
    • Убрать курсив .,:;,!"()[]{}
    • Тире сделать коротким (En Dash) / В начале абзаца и в середине предложения
    • слово- слово => слово-слово
    • "текст" => «текст»
    • . . . => ... / Троеточие вместо трех точек
  • Текст
    • Сокращения
      • т. д. | т. п. | т. е. => т.д. | т.п. | т.е.
      • млн. => млн
      • 1 тысяч => 1 тыс.
      • ООО Текст => ООО°Текст
      • ЗАО Текст => ЗАО°Текст
      • ОАО Текст => ОАО°Текст
      • снг => СНГ
      • рф => РФ
      • №слово => №°слово
      • № 1 => №°1
      • N 1 => №°1
    • Числа, цифры
      • XVI-текст => XVI–текст
      • 10000 => 10°000
      • 1-1 => 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
Ограничения: пустой каталог; нельзя группировать операции; нет выборки поиском, нет поддержки словарей; нет пакетной обработки файлов.

Последнее обновление: версия 18 от 29.07.2016

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

наверх

http://mtdpoza.ru/ | mtdpoza@mail.ru | ICQ: 397882017