Текстовая макрокоманда — это ярлык для последовательности нажатий клавиш. Макрокоманда может быть простой (например, она может вводить часто используемое слово или фразу) или сложной (например, она может использоваться для форматирования адреса). Код макрокоманды — это имя создаваемой текстовой макрокоманды. Например, вместо того, чтобы постоянно вводить текст «Центры по контролю и предотвращению заболеваний» можно создать код макрокоманды (например «ЦКЗ»), который будет заменяться на полное название.
После этого код появится в списке текстовых макрокоманд.
По умолчанию для вставляемого или замещающего текста макрокоманды используются атрибуты стиля целевого абзаца.
Комбинации клавиш особенно удобны, если в палитре «Текстовые макрокоманды» отключен параметр «Автоматически переключать текст макрокоманды».
Если комбинация клавиш, которую нужно назначить макрокоманде, уже присвоена другой функции, в нижней части диалогового окна появляется поле предупреждения с сообщением «Используется для: [функция]». Если эту комбинацию клавиш назначить макрокоманде, предыдущая функция для комбинации клавиш будет заменена.
Код макрокоманды можно автоматически заменять текстом макрокоманды при вводе с помощью комбинации клавиш для макрокоманды или с помощью установки параметра «Переключить текст макрокоманды» в палитре «Текстовые макрокоманды».
С помощью команды «Дублировать макрокоманду» можно создать копию существующей макрокоманды. Копии макрокоманды присваивается такой же код, что и оригиналу, но к нему добавляется номер, а копия помещается в списке палитры «Текстовые макрокоманды» сразу после исходной макрокоманды. Например, при дублировании макрокоманды «DOT» создается копия с именем «DOT1».
После удаления макрокоманды отменить удаление невозможно.
Текст макрокоманды можно вставить тремя различными способами: с помощью команды «Вставить текст макрокоманды» для вставки текста в то место, где установлена точка ввода, автоматически при вводе или с помощью замены существующего текста текстом макрокоманды.
Если выбран параметр «Автоматически переключать текст макрокоманды», коды макрокоманд при вводе автоматически преобразуются в текст макрокоманд. Например, если создан код макрокоманды «ЦКЗ», то при печати последовательности букв ЦКЗ, за которой следует символ завершения слова (например, пробел или точка), в тексте появится «Центры по контролю и предотвращению заболеваний». В коде макрокоманды учитывается регистр.
Если необходимо восстановить текст кода макрокоманды, щелкайте «Редактирование» > «Отменить» до тех пор, пока не появится исходный текст.
Команда «Вставить текст макрокоманды» помещает текст выбранной макрокоманды в то место, где находится точка ввода текста.
Нажмите комбинацию клавиш для нужной макрокоманды.
Выберите нужную макрокоманду в палитре «Текстовые макрокоманды» и выберите в меню палитры пункт — «Вставить текст макрокоманды» либо нажмите кнопку «Вставить текст макрокоманды» .
Команда «Переключить текст макрокоманды» выполняет поиск кода макрокоманды (с учетом регистра) в тексте от текущей точки ввода в обратном направлении и при нахождении кода удаляет его и заменяет связанным текстом макрокоманды. Предположим, что была создана текстовая макрокоманда для фразы «Центры по контролю и предотвращению заболеваний» с кодом «ЦКЗ». Чтобы применить эту макрокоманду, введите ЦКЗ, а затем поместите точку ввода сразу после кода макрокоманды и выберите «Переключить текст макрокоманды». InCopy проводит поиск в тексте непосредственно до точки ввода и заменяет «ЦКЗ» на текст макрокоманды «Центры по контролю и предотвращению заболеваний».
Команда «Переключить текст макрокоманды» не выполняет поиск во всем документе всех вхождений кода макрокоманды. Чтобы найти и заменить все вхождения слова или фразы, используйте команду «Найти и заменить».
Вход в учетную запись