Автоформат, автозамена и автотекст

Использование списков

Лекция 4. Автоформат, автозамена и автотекст.

Рассмотрим простейшую ситуацию, когда некоторый текст (см. рис. 4.1) вводится в компьютер с помощью клавиатуры и форматируется по ходу дела. Если вы создали новый документ командой Файл – Создать, то по умолчанию — это документ, основанный на шаблоне NORMAL.DOT и стиль единственного пустого абзаца — это стиль "Обычный". Попробуем просто начать вводить текст в этом стиле и посмотрим, что получится.

План-проспект книги {Первая буква сделана прописной}
"мо < F3 > в целом" {Прямые кавычки заменены на типографские и вставлен элемент Автотекста}
< Enter >< Enter > {Первому абзацу назначен стиль "Заголовок 1" и удален пустой абзац}
---< Enter > {Вставлена горизонтальная линейка}
Книга содержит {Исправлена орфографическая ошибка}

Рис. 4.1. Пример введенного текста

Легко заметить, что Word сделал целый ряд изменений во введенном тексте. Эти изменения делятся на три класса:

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

Изменения, которые делаются по неявному "намеку" пользователя. Таковы изменение стиля абзаца при повторном нажатии клавиши < Enter > и появление горизонтальной линии вместо трех введенных дефисов.

Изменения, которые выполняются по явному указанию пользователя. Таковым является замена букв "мо" на словосочетание "Microsoft Office" при нажатии клавиши < F3 >.

Средства Word, которые выполняют изменения этих трех классов, называются, соответственно, Автозамена, Автоформат (при вводе) и Автотекст. Конкретный набор изменений, выполняемых этими средствами, определяется параметрами диалогового окна Автозамена, которое открывается командой Сервис - Автозамена...

На рис. 4.2, 4.3. и 4.4 приведены три из четырех вкладок диалогового окна Автозамена. Назначение параметров ясно из их (достаточно пространных) названий.

Рис. 4.2. Вкладка Автозамена диалогового окна Автозамена

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

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

Автоматическая замена при вводе определенных сочетаний обычных символов специальными символами . Например, сочетание символов (r) автоматически заменяется символом ®. В исходном списке содержится чуть более дюжины таких замен.

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

Чтобы пополнить список Автозамены, нужно ввести заменяемое буквосочетание в поле Заменить, заменяющее слово или словосочетание ввести в поле На и нажать кнопку Добавить. Если перед открытием диалогового окна Автозамена выделить текст или другой объект, то он сразу окажется в поле На. Именно таким способом в список Автозамены включаются графические объекты.

Рис. 4.3. Вкладка Автоформат при вводе диалогового окна Автозамена

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

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

Автозамена выполняет подстановку автоматически, а Автотекст — при нажатии клавиши < F3 >. Поэтому элементам Автотекста можно давать совершенно произвольные имена, в том числе обычные слова, без риска нежелательной подмены слов.

Автозамена выполняет подстановку во время ввода текста, а Автотекст — нет. Из этого следует, что вставленный элемент Автотекста не подвергается Автозамене. В частности, если значение элемента Автотекста начинается со строчной буквы и вставляется в начало предложения, то автоматическое преобразование первой буквы в прописную не произойдет.

Рис. 4.4. Вкладка Автотекст диалогового окна Автозамена