Базы данныхИнтернетКомпьютерыОперационные системыПрограммированиеСетиСвязьРазное
Поиск по сайту:
Подпишись на рассылку:

Назад в раздел

Как ускорить ввод текста?

div.main {margin-left: 20pt; margin-right: 20pt}
Как ускорить ввод текста?

— Что это у тебя там пищит? Новая игрушка? Покажи...
— Да нет, это я так... Упражняюсь на скорость и точность попаданий.
— В снайперы готовишься?
— Вроде того. В секретари-машинистки. Сам к себе. А то замучился уже по два часа одну страничку набирать. Вот и поставил себе программу-тренажер.
— А не хочешь слегка автоматизировать процесс? В Word, если поискать, можно много чего найти...
— Уже нашел. Отмена и повтор нескольких последних операций. Здорово! Я даже табличку сделал и над столом повесил. Жаль, что этих кнопок нет на приборном щитке автомобиля...
— А автотекст не пробовал?
— Читать за рулем?!
— Чудак! В Word'е. Первым делом составь себе список слов и выражений, которые употребляешь чаще всего. Нет-нет, печатных — это же Word! Если когда-нибудь подашься в писатели — повесь его на стенку, выучи на память и никогда не используй. А здесь, в конторе — на здоровье. Сэкономишь уйму времени. В Word такие выражения можно сделать автотекстом — текстом, вводимым автоматически. Для этого нужно выделить слово или фразу и выбрать в Word 7 команду Правка > Автотекст (Edit > AutoText), а в Word 97/2000 — команду Вставка > Автотекст > Автотекст (Insert > AutoText > AutoText). Откроется диалоговое окно (рис. 1). Там нам понадобятся три вещи.
— Строка Имя элемента (Enter AutoText Entries here). Это название автотекста в списке ему подобных. По умолчанию в качестве такого названия Word предлагает начальные слова выделенного фрагмента. Это, пожалуй, логично, но иногда можно и отступить от правила.
— Список элементов автотекста. Разработчики Word уже позаботились наполнить его шаблонными фразами деловой переписки. Большинство из них можно удалить со спокойной душой.
— Область предварительного просмотра (Preview). Содержит фразу, которую мы хотим сделать — или уже сделали — автотекстом.
— И каждый раз, когда мне нужно что-то вставить, я должен открывать этот милый списочек, находить там нужное и жать на кнопку Добавить? Благодарю покорно...
— Можно и так. Но не нужно. Удобнее всего присвоить автотексту комбинацию клавиш с помощью команды Сервис > Параметры (Tools > Customize) (См. "Диалоги" № 2, "Кто в Word'е хозяин?"). Или кнопку на панели инструментов. Можно даже создать отдельную панель. В Word 97/2000 такая панель уже есть (рис. 2). Кроме того, Word 97/2000 сам "вспоминает" автотекст, если начать вводить его название (рис. 3).


— И правда, неплохо. Особенно когда нужно ввести что-нибудь длинное или трудно запоминающееся. Но иногда при вводе текста Word сам что-то меняет, меня не спрашивает. После точки начинает слово с большой буквы — спасибо ему, конечно. Заменяет прямые кавычки на парные — ладно, даже красиво. Но вот однажды писал я бумагу на имя г-жи Анны Дзесь из Львова. Перечитываю — батюшки! По всему тексту вместо "Анна Дзесь" стоит "Анна Здесь"!
— А это ты на автозамену нарвался. Тоже полезная штука, если пользоваться с умом. Настраивается она с помощью команды Сервис > Автозамена (Tools > AutoCorrect). В этом окне ты сможешь настроить все по своему вкусу — и кавычки, и замену регистра букв, и список слов, которые нужно на что-то заменять (рис. 4).
— Да, это в некоторой степени решает проблему. И все же тренажер не помешает. Знаешь, когда увлечешься, забудешь следить за экраном, можно забыть переключить раскладку клавиатуры и набрать текст "не на том языке". Я как-то таким манером целый абзац потерял. Так что слепой десятипальцевый метод — это все-таки хорошо.
— Да, неплохо. Но ведь эта проблема решается гораздо меньшей кровью!
— Ага, в Word 2000. Слышали: автоматическая коррекция раскладки. Только не работает она.
— Работает. Если все правильно настроить (рис. 5). Первым делом выбираем команду Сервис > Язык > Выбрать язык (Tools > Language > Set Language). Откроется диалоговое окно Язык (Language). Там нужно включить режим Определять язык автоматически (Detect Language Automatically). Потом выбираем команду Сервис > Параметры (Tools > Options), переходим на вкладку Правка (Edit) и проверяем, включен ли режим автоматическая смена клавиатуры (Auto-Keyboard switching). Если не включен — включаем. Наконец, выбираем команду Сервис > Автозамена (Tools > AutoCorrect) и включаем там режим Исправлять раскладку клавиатуры (Correct keyboard setting). Ну-ка, попробуй теперь. Получилось?
— Черта с два! Глюкавый этот Word! И чем выше версия, тем глюков больше.
— Да ты не жадничай, введи фразу подлиннее.
— На, смотри, ввожу: "Однажды в студеную зимнюю по..." Ты как это сделал?! А ну, убери руки! И отойди. "Однажды в студеную зимнюю..." Вот это да... Слушай, а в Excel 2000 или, скажем, в PowerPoint такая штука тоже есть?
— Увы... Скажи спасибо за Word. Раньше и там не было. Я вон до сих пор в Word 7 работаю, так приходится перебиваться "домашними средствами".
— Какими?
— Макросами. В Internet их много. Я, например, уже несколько лет пользуюсь вот таким (см. листинг).

Sub MAIN R$ = "йцукенгшщзхъфывапролджэячсмитьбю.ЙЦУКЕНГШЩЗХЪФЫВАПРОЛДЖЭЯЧСМИТЬБЮ," E$ = "qwertyuiop[]asdfghjkl;'zxcvbnm,./QWERTYUIOP{}ASDFGHJKL:'ZXCVBNM<>?" in$ = Selection$() If Len(in$) < 2 Then WordLeft 1, 1 in$ = Selection$() End If For i = 1 To Len(in$) sym$ = Mid$(in$, i, 1) ToolsLanguage .Language = "Русский" k = InStr(R$, sym$) If k > 0 Then from$ = R$ : to$ = E$ : Goto convert End If ToolsLanguage .Language = "English (US)" k = InStr(E$, sym$) If k > 0 Then from$ = E$ : to$ = R$ : Goto convert End If out$ = sym$ Next i convert: While i <= Len(in$) sym$ = Mid$(in$, i, 1) k = InStr(from$, sym$) If k > 0 Then out$ = out$ + Mid$(to$, k, 1) Else out$ = out$ + sym$ End If i = i + 1 Wend Insert out$ End Sub

— А куда его нужно вводить?
— Нужно выбрать команду Сервис > Макрос (Tools > Macro), ввести имя макроса и щелкнуть на кнопке Создать (Create). Ввести макрос, сохранить и присвоить ему кнопку или комбинацию клавиш.
— Неплохо. Только я знаю еще лучший способ ускорить ввод текста.
— Это как?
— Девчонок попросить. Потом шоколадкой угостить. А вечером — на дискотеку...

Елена Мельничук
celsy@mail.ru 



  • Главная
  • Новости
  • Новинки
  • Скрипты
  • Форум
  • Ссылки
  • О сайте




  • Emanual.ru – это сайт, посвящённый всем значимым событиям в IT-индустрии: новейшие разработки, уникальные методы и горячие новости! Тонны информации, полезной как для обычных пользователей, так и для самых продвинутых программистов! Интересные обсуждения на актуальные темы и огромная аудитория, которая может быть интересна широкому кругу рекламодателей. У нас вы узнаете всё о компьютерах, базах данных, операционных системах, сетях, инфраструктурах, связях и программированию на популярных языках!
     Copyright © 2001-2024
    Реклама на сайте