Пакет "Методичка" служит для преобразования неформатированного текста в документ MS Word, который удобно редактировать и использовать. Кроме того, пакет содержит много полезных макросов, для облегчения и ускорения процесса подготовки документов MS Word.
Состоит пакет из одного файла Методичка - это обычный шаблон MS Word, со встроенными макросами, автотекстом, одноименными панелью инструментов и вкладкой на ленте, настроенными стилями, командами клавиатуры.
Код пакета открыт и будет интересен пользователям, работающим с макросами. Доступны как конечные макросы пакета, так и много вспомогательных процедур и функций, а также полезные константы с подробными комментариями.
Вкладка "Методичка" на ленте MS Word 2007/2010
элементы вкладки аналогичны одноименным элементам панели инструментов "Методичка" (см. ниже)
Панель инструментов "Методичка"
Меню "Макрос" - основные макросы пакета разбитые по группам
меню содержит как отдельные макросы, так и макросы-пакеты, объединяющие в себе более мелкие макросы
Меню "Стиль" - команды и макросы для присвоения стилей
Меню "Символ" - быстрый ввод символов
модификаторы (ударение и т. п.), буквы греческого алфавита, арифметические операции, математические и экономические знаки, стрелки и др.
Меню "Шаг" - команды пошагового изменения параметров
параметры: интервал и масштаб шрифта, межстрочный интервал, отступы абзаца, ширина таблицы в %, поля ячеек таблицы, масштаб рисунка, поля надписей
массив параметров-шагов и команды клавиатуры пользователь может настроить под себя
Меню "Выделить" - выделение элементов документа
нестандартные элементы: шапка таблицы по контексту, список в текстовом виде, текст до скобок или кавычек и др.
стандартные части документа: текущая, главная, сноски, колонтитулы, комментарии и все др.
Меню "Буфер" - макросы для работы с буфером обмена
вставка текста: неформатированный; сохранив оригинальный формат; используя прилегающий формат
вставка списка: начав нумерацию с начала; продолжив нумерацию; объединив с ближайшим похожим
вставка ячеек таблицы: как текст; как строки таблицы; вместо выбранных ячеек; сохранив оригинальный формат; с края таблицы выровняв ширину
Меню "Вид" - команды для работы с внешним видом документа в целом и способами отображения его отдельных элементов
скрыть/показать: коды полей, знаки табуляции, пробелы, знаки абзацев, скрытый текст, мягкие переносы, автофигуры, закладки, выделение цветом и др.
Меню "Поиск элемента" - поиск элементов документа
элементы: заголовки и заголовки параграфа (по контексту и начертанию), формулы (по контексту), списки, текстовые списки, сноски и будущие сноски, таблицы, рисунки и объекты всех типов, орфографические и грамматические ошибки и др.
Меню "Поиск шрифта" - удобный поиск шрифта с заданными свойствами
свойства: жирный, наклонный, подчеркнут, над/подстрочный, прописные, разрежен, уплотнен, зачеркнут, цветной, с тенью, контурный, приподнят, утоплен, анимирован, смещен, масштабирован, стилизован и др.
искать свойства можно по отдельности или все вместе, по наличию или отсутствию
Меню "Поиск текста" - поиск текстовых элементов документа
текстовые элементы: акроним, текст из заглавных букв, латиница, кириллица, текст в скобках или кавычках, фамилия с инициалами, римское число, дата, век, год, месяц, время и др.
Меню "Команда" содержит макросы быстрой обработки - команды, которые выполняются сразу, без запроса и подтверждения
Текст: добавить контур; пробелы неразрывные; пробелы вместо табуляции; сделать двойные кавычки угловыми и др.
Шрифт: курсивом жирный; жирным курсив; жирным заглавные; обезжирить прямой; подчеркнуть курсив; подчеркнуть жирный и др.
Параграф: добавить рамку; центрировать; добавить позицию табуляции справа с подчеркиванием; удалить пустые и др.
Математика: 2 знака после запятой; разбить целую часть на разряды; форматировать формулу со списком переменных; оформить формулу со списком переменных в виде таблицы; оформить собственно формулу ячейками и др.
Список: преобразовать список в текст; конвертировать текст в маркированный список; маркированный 1 из галереи списков; нумерованный 1 из галереи списков и др.
Таблица: выровнять по центру страницы; выровнять левый край; тире в пустые ячейки; ширина 100%; не разрывать; обрезать пустые строки и столбцы по краям; автовысота; автоширина; без полей; без линий; объединить ячейки с невидимой границей; объединить ячейку с пустыми соседними и др.
и др.
Документ
Полный цикл форматирования документа
от текста, до картинок, с возможностью выполнять пошагово, контролируя процесс
Пакетная обработка файлов и папок [форма]
поиск и замена текста в документах
используется стандартный диалог "Найти и заменить" и все его возможности
обработка документов макросом:
можно ввести имя своего макроса или выбрать макрос из списка
изменение свойств документов
Разбивка документа на отдельные части (документы) [форма]
разделители: текст; стиль; разрыв страницы, раздела
результат: новые нумерованные документы, основанные на оригинале и сохраняющие его свойства
Импорт таблиц и рисунков с заголовками из другого документа [форма]
Текст
Форматирование знаков препинания [форма]
точки, запятые, тире, скобки, кавычки и др.
Настройка языка латиницы, кириллицы, смешанных слов [форма]
Форматирование текстовых сокращений и аббревиатур
например: и т.д., № 1, 100 %, 5 руб., 1 млн, 1 у. е., 2000 г., X-XI вв., 10 км, Д-т 60, Стр. 1, г. Брест и другие.
Корректное удаление переносов слов и разрывов строк
Оптимизации переноса фраз [форма]
прикрепление союзов, частиц, крайних слов к соседнему тексту для корректного переноса на следующую строку
Форматирование фамилий с инициалами и других имен собственных
Удаление всех символов, кроме букв заданного алфавита
Сортировка текста внутри параграфа
элементами сортировки являются фрагменты текста, разделенные заданными символами
Выделения цветом всех ошибок правописания обнаруженных средствами Word [форма]
Выборка из текста слов, встречающихся в файле-словаре [форма]
Выборка и замена слов [форма]
выборка слов по позиции, по частоте вхождения в документ, по набору символов и др.
Поиск и замена текста по списку [форма]
параметры поиска и замены хранятся в виде таблиц
оригинальные режимы поиска и замены: перед; после; между; в начале/конце абзаца, слова; тире между; дефис между; точка после и др.
Работа со списком сокращений [форма]
создание списка (автоматически и вручную), проверка, сортировка, создание перекрестных ссылок от сокращений к списку и др.
Создание выборки акронимов, аббревиатур [форма]
с учетом правописания, стилей, словарей
Форматирование оглавления в текстовом виде
Шрифт
Правка начертания [форма]
сглаживание разрывов и краев наклонного, жирного, подчеркнутого, над/подстрочного текста
однородное начертание текста написанного через неразрывный пробел или дефис
Выравнивание (округление) интервалов шрифта [форма]
Масштабирование и подтягивание размеров шрифта [форма] [форма]
Пошаговое изменение (массив шагов и клавиши настраиваются пользователем):
масштаб шрифта
разреженность шрифта: выбранного текста, только пробелов, только слов
Выключка вручную и автоматически [форма] [форма]
Параграфы
Соединение разорванных и разбивка склеенных параграфов
актуально для неформатированного текста
Безопасное удаление пустых параграфов [форма]
сохраняя рисунки, списки, рамки, скрытый текст и др.
Настройка отступов и интервалов параграфов [форма] [форма]
Смешивание случайным образом и группировка параграфов [форма]
Сглаживание окончаний параграфов
формат знака конца параграфа делается таким же, как у предыдущего символа в параграфе
Пошаговое изменение (массив шагов и клавиши настраиваются пользователем):
межстрочный интервал
отступы абзаца
Списки
Форматирование перечислений (списков в текстовом виде) [форма]
Обработка маркеров перечислений [форма]
выделение шрифтом (жирным, наклонным и др.), цветом
удаление
Преобразование перечислений в списки и наоборот [форма] [форма] [форма]
Стандартизация списков [форма]
приведение к стандартному виду полей, отступов, шрифтов и знаков маркеров (например, одинаковое тире)
Сглаживание списков - объединение форматов взаимодополняющих списков [форма] [форма]
Продление нумерованных списков - поиск, преобразование в список и добавление к существующему списку, параграфов с нумерацией дополняющей список [форма]
Удаление списков и перечислений
Таблицы
Автоматическое форматирование таблиц [форма]
шапка: определение по контексту и форматирование
ячейки: выравнивание и форматирование по контексту
Форматирование ширины и выравнивания таблиц [форма]
Заголовки и примечания таблиц: определение по контексту и форматирование [форма]
Корректное удаление невидимых линий (объединение ячеек) [форма]
Сжатие - минимизация общей высоты таблицы
подбор такой ширины столбцов, с учетом текста ячеек, чтобы общая высота таблицы стала минимальной
Поиск и присоединение продолжений таблиц [форма]
Разделение таблицы на две [форма]
по строке - горизонтально; по столбцу - вертикально
добавление заголовка и шапки с номерами столбцов
Объединение двух таблиц с выравниванием ячеек (даже объединенных)
по столбцам - низ одной таблицы с верхом другой
по строкам - левую сторону одной таблицы, с правой другой
Обрезка пустых строк и столбцов по краям таблиц [форма]
Заполнение пустых ячеек таблиц заданным текстом
Выпрямление вертикальных линий таблиц
линии, находящиеся одна над другой, но не точно, а немного смещенные относительно друг от друга, выравниваются по вертикали
Пошаговое изменение (массив шагов и клавиши настраиваются пользователем):
поля ячеек таблицы
ширина таблицы
Рисунки
Три способа автоматического оформления рисунков [форма]
в тексте: рисунок, его название и примечание в соседних отдельных параграфах
между строк: рисунок обтекается текстом и привязывается к параграфу с названием
в виде таблицы: рисунок, его название и примечание помещаются в таблицу в отдельные ячейки
Изменение размеров рисунков [форма]
подгонка к заданным размерам, размерам страниц, колонок, ячеек
Масштабирование рисунков [форма]
Удаление рисунков [форма]
удаление по типу (линии, надписи, точечные рисунки и др.)
сохранение по типу (при этом удаляются все рисунки других типов)
Удаление рамок
Преобразование надписей в текст
Перенос текста на полотно [форма]
каждый параграф или таблица преобразуются в отдельную надпись на полотне
Устранение эффекта бумаги у точечных рисунков [форма]
Выравнивания рисунков по сетке
Пошаговое изменение (массив шагов и клавиши настраиваются пользователем):
поля надписей
масштаб рисунков
Математика
Форматирование знаков математических операций [форма]
Выравнивание числа знаков в дробной части чисел [форма]
дополнение нулями, удаление лишних, округление
Разделение целой части чисел на разряды тысяч (по 3 цифры)
Общее форматирование чисел
скрепление разрядов неразрывным пробелом
прикрепление знака и степени к числу
разделение склеенных цепочек чисел (например "1,2,3")
Работа с формулами
форматирование параграфа с формулой и списком переменных
исходный формат:
, () где ; ...;
конечный формат:
, ()
где ;
...
.
оформление формулы в виде таблицы
в отдельные ячейки помещаем формулу, ее номер, описание каждой переменной
оформление собственно формулы ячейками [форма]
каждый оператор и операция в отдельной ячейке таблицы, числитель над знаменателем
Правка англо-русской подмены букв [форма]
в именах переменных и названиях единиц
в римских числах
Сноски
Поиск и преобразование текста в сноски [форма]
Создание нескольких ссылок на одну сноску
Форматирование текста и параметров сносок
Преобразование маркеров сносок в звездочки
количество звездочек равно порядковому номеру сноски на странице
Стили
Восстановление форматирования текста по его стилю [форма]
полностью - присвоить стиль заново
заданные параметры шрифта, параграфа, границы и др. по стилю
Форматирование параметров стилей [форма]
округление отступов параграфов, интервалов и размеров шрифтов стилей
Масштабирование размеров шрифтов стилей [форма]
Поиск и стилизация заголовков [форма]
Стилизация стандартных частей документа
текст, таблицы, сноски, колонтитулы, примечания и др.
Страницы, разделы
Быстро задать альбомную или книжную ориентацию страниц выбранного фрагмента (например, таблицы)
Замена пустых параграфов между страницами разрывами страниц
Объединение разделов с одинаковой ориентацией страниц
Параметры страниц по образцу (шаблону или другому документу) [форма]
Ссылки
Удаление гиперссылок
Удаление закладок
Сохранение разбивки документа на страницы в виде закладок
Удаления строк-дубликатов в оглавлении формата MS Word
Форматирование ссылок на названия [форма]
Колонтитулы
Очистка всех колонтитулов документа
Копирование колонтитулов текущего раздела во все разделы документа
Опечатки
Выделение цветом и добавление комментариев к возможным ошибкам и опечаткам [форма]
выделяются ошибки не распознаваемые Word, коллекция ошибок основана на многолетнем опыте сканирования и обработки документов
опечатки в тексте: подмена букв цифрами и наоборот; кириллицы латиницей и наоборот; редкие символы; мусор и др.
слова и фразы, подменяемые при сканировании
скобки, кавычки без пары
неправильная пунктуация
неправильное начало или окончание параграфа
списки в текстовом виде и ошибки в них
опечатки в списках
опечатки в таблицах
сноски, не преобразованные в формат MS Word
Разное
Стилизация параграфов в соответствии с их уровнем [форма]
Сброс структуры - изменение уровней структуры всех параграфов на "Основной текст"
Преобразование панели инструментов в вкладку на ленте формата MS Word 2007/2010 [форма]
также с помощью этого макроса можно проверить панель инструментов, выявить и исправить ошибочные имена макросов, назначенные кнопкам