Все о рекламе

Word для автоматизации бизнес-процессов и не только

Статья
Основатель «Школы траблшутеров» Олег Брагинский о том, как использовать все возможности Word и кастомизировать программу под себя.

В середине 1990-х писал на ассемблере BrEd – хакерский редактор с вычислениями в тексте, растягивающимися псевдографикой таблицами и поддержкой макросов. Пользователи выдвинули две претензии: странное название и несуразные сочетания клавиш для большинства привычных команд.

С первым справился легко – переименовал программу в HEd, а вторая задача задержала надолго. Полным перебором изучил команды популярных текстовых редакторов, составил таблицу клавиатурных комбинаций в Excel. Через пару недель согласился: «раскладка» у Microsoft была наипродуманнейшей.

Дольше заимствовал идеи у Word 6.0 – сильнее очаровывался красотой и изяществом подходов. Реализовал в HEd 746 функций и даже продал «конкуренту» форматирование абзацев на лету, проверку орфографии без словаря, вставку мягких переносов для 21 европейского и 2 азиатских языков.

Гордился собственной разработкой настолько, что диплом писал исключительно в ней, но сдать работу с первого раза не удалось. Нормоконтроль нашёл значительное количество отклонений, которые даже в хакерской программе устранить было сложно. Пришлось установить похорошевший Office 95.

Открытием стали стили:

  • настраиваешь шрифт, цвет, размер символов,
  • расстояния между строками, отступы абзацев,
  • присваиваешь выделенному фрагменту текста

и «вуаля!», – при необходимости, изменяешь параметры стиля, и они применяются сразу ко всему документу. Увлёкся настолько, что создал отдельные форматирования для:

  • нумерованных списков,
  • нижних и верхних частей формул,
  • ссылок, колонтитулов, рисунков и таблиц.

Пятнадцать лет пользовался созданной библиотекой, которую обновил в прошлом году, при форматировании очередной серии книг:

Работая директором по процессам крупнейшего частного банка России, узнал, что одно из подразделений мучается из-за отсутствия автоматизации процесса открытия счетов предпринимателям и малому бизнесу. Запрос к ИТ-шникам привёл к ожидаемому отпихиванию задачи: бюджет, архитектура, планы, сроки.

Подумал: «Вот и прекрасно – самое время вспомнить макросы для офиса», и провёл проверку боем: навестил отделения соперников, оценил сложность конкурентных процедур. Отчёт подготовил в Word:


Провёл серию встреч, для сокращения количества операций в процедуре и создал двулистный документ, где красным отметил строки, заполняемые вручную, зелёным – формируемые автоматически:


Добавил три кнопки:

  • «Предварительное заполнение» – создание отчёта с указанием критичных пропусков данных,
  • «Сформировать пакет документов на открытие счёта» – «честная» процедура заведения предпринимателя или организации в банк,
  • «Тестировать формирование документов» – отработка макроса с заполнением пропущенных данных техническими константами.

В режиме открытия счёта следующим окном появлялся выбор документов, планирующихся к подготовке:


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

  • белый – вероятно долгосрочное взаимодействие,
  • серый – вывода нет или данных для решения недостаточно,
  • чёрный – рекомендуется отказ от сотрудничества из-за вероятного негатива.

Выбор кнопки «Формировать» запускал процесс подготовки документов:


и печать:


Ускорение процедуры открытия счёта достигло сотен процентов, но премию себе таки выпросили ИТ-шники, под соусом: «Компетенция наша, а деньги тебе не нужны».
Постоянно обращаются с вопросом: «Посмотри, что с файлом не так – вставили десяток картинок из Сети и документ разбух, в почту “не пролазит”». Зная, что файлы офиса сжаты алгоритмом Zip, действую так:

  • переименовываю документ *.docx в *.zip,
  • открываю архиватором WinRar,
  • захожу в «директорию» word\media,
  • сортирую «файлы» по размеру:


теперь крупнейшие элементы можно просмотреть прямо из оболочки архиватора или даже удалить – Word спокойно отнесётся к похожей операции. Вот что значит совместимость форматов и забота о качестве!

Второй по частоте запрос: «Как бы отредактировать pdf-файл?». Сперва снимаю с документа защиту, используя PDF Password remover:


Затем открываю файл в Word. Старичок выдаст предупреждение:


потом покряхтит и позволит изменять желаемый документ:


Подобный подход, кстати – лучший способ вычленения картинок: работает корректнее снятия копии фрагмента экрана и не изменяет разрешение рисунка. А после редактирования документ снова можно сохранить в pdf.

Регулярно пользуюсь автособираемым оглавлением:


А в колонтитулы пишу ФИО, электронную почту и мобильный телефон приобретателя книг. Вздумает распространять – контактные данные «пирата» станут гулять по сети. Для особо умных закладываю «мины»: в каждый отправляемый экземпляр по специальному алгоритму добавляются лишние символы.

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


А вот проверка ошибок в Word хромает на обе ноги:

  • отказывается замечать плеоназмы,
  • не знает слова «ее» – не предлагает замену на «её»,
  • при наполнении словаря пользователя начинает жутко «тормозить».
З
ато позволяет менять цвет листа, вставлять формулы, трёхмерные модели и замещать гиперссылки на читаемый текст:


Из горячих клавиш уважаю:

  • 1.Ctrl+Shift– разрыв строки
  • 2.Ctrl+Enter– разрыв страницы
  • 3.Ctrl+«-»– вставить среднее тире
  • 4.Ctrl+F1– свернуть/развернуть ленту
  • 5.Ctrl+Del– удаление слова правее курсора
  • 6.Ctrl+Backspace– удаление слова левее курсора
  • 7.Ctrl+Home– переход к первой странице
  • 8.Ctrl+End– перемещение в конец документа
  • 9.Ctrl+G– вызов окна перехода к элементам
  • 10.Ctrl+Shift+W– подчеркнуть слова без пробелов
  • 11.Shift+F3– изменить регистр выделенного блока
  • 12.Shift+F5– перейти к месту последнего изменения
  • 13.Ctrl+Shift+«*»– отобразить/скрыть непечатаемые знаки
  • 14.Ctrl+F6– переход между несколькими открытыми документами
  • 15.Alt+ Ctrl+Пробел– прочесть голосом выделенное слово, фразу или абзац
  • 16.Alt+Shift+↑ или ↓ – перенести выделенный фрагмент выше или ниже по тексту.

Если часто приходится набирать длинные фразы, рекомендую дополнить таблицу автозамен:


сократит время набора, обрадует уменьшением количества набираемых символов, создаст периоды отдыха натруженным пальцам.

Основатель  «Школы траблшутеров» Олег Брагинский