Использование текстовых макрокоманд

Последнее обновление 27 апр. 2021 г.

Создание текстовой макрокоманды

Текстовый макрос — это сокращение для последовательности нажатий клавиш. Макрос может быть простым — он может набрать слово или фразу, которые вы часто используете, — или сложным, например отформатированный адрес. Код макроса — это название текстового макроса, который вы создаете. Например, вместо многократного набора «Центры по контролю и профилактике заболеваний» можно cоздать код макроса (например, «цкпз»), который изменится на полное название.

Выберите «Окно» > «Текстовая макрокоманда».
Если хотите cоздать текстовый макрос из существующего текста, выберите текст в документе.
Выберите «Новый макрос» в меню панели «Текстовые макросы» или нажмите кнопку «Новый макрос» на панели «Текстовые макросы».
Введите нужный код в текстовом поле «Код макрокоманды». Обратите внимание, что коды макросов чувствительны к регистру.

После этого код появится в списке текстовых макрокоманд.

В поле «Текст макроса» введите текстовую строку, которая должна появляться при активации текстового макроса.
Чтобы включить атрибуты текста из существующего текста при вставке или замене текста макроса, выберите «Запомнить атрибуты текста».

По умолчанию вставленный или замененный текст макроса использует атрибуты стиля абзаца назначения.

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

Сочетания клавиш особенно полезны, если вы отключите автоматическую замену текста макроса в панели «Текстовые макросы».

Если сочетание клавиш, которое вы хотите назначить макросу, уже назначено другой функции, в нижней части диалогового окна появляется символ предупреждения с сообщением «Сейчас назначено: [функция]». Если вы решите назначить сочетание клавиш макросу, предыдущая функция сочетания клавиш будет переопределена.

Нажмите кнопку «ОК».

Вы можете заменить код макроса текстом макроса автоматически во время ввода, используя сочетание клавиш макроса или выбрав команду «Заменить текст макроса» в меню панели «Текстовые макросы».

Изменение текстовой макрокоманды

В списке панели «Текстовые макросы» дважды нажмите на текстовый макрос, который хотите отредактировать, или выберите его и нажмите кнопку «Редактировать текстовый макрос» в панели «Текстовые макросы».
Введите изменения в текстовом поле и нажмите кнопку «ОК».

Дублирование макрокоманды

Используйте команду «Дублировать макрос», чтобы создать копию существующего макроса.Дублированному макросу присваивается тот же код, что и оригиналу, но с добавленным номером, и он отображается сразу после оригинального макроса в панели «Текстовые макросы».Например, дублирование макроса «DOT» создает копию макроса с именем «DOT1».

Выберите текстовый макрос, который хотите дублировать, из списка в панели «Текстовые макросы».
Выберите «Дублировать макрокоманду» в меню палитры «Текстовые макрокоманды».

Удаление текстовой макрокоманды

Выберите текстовый макрос, который хотите удалить, из списка панели «Текстовые макросы».
Выберите пункт «Удалить макрокоманду» в меню палитры «Текстовые макрокоманды».
Примечание

После удаления макроса вы не сможете отменить удаление.

Вставка или переключение текста макрокоманды

Вы можете вставить текст макроса тремя различными способами: используя команду «Вставить текст макроса» для вставки текста макроса в позицию курсора, настроив автоматическую вставку текста макроса во время ввода или заменив существующий текст текстом макроса.

Автоматическая вставка текста макрокоманды

Если выбрана опция «Автоматически заменять текст макроса», коды макросов автоматически преобразуются в текст макроса во время ввода.Например, если вы создали код макроса с именем «cdc», когда вы набираете cdc с последующим символом окончания слова, таким как пробел или точка, появляется текст «Center for Disease Control and Prevention».В коде макрокоманды учитывается регистр.

Убедитесь, что в меню панели «Текстовые макросы» выбран пункт «Автоматически заменять текст макроса».(Рядом с ним должна появиться галочка.)
Введите код макроса с последующим символом окончания слова (пробел, запятая, точка или возврат каретки).
Примечание

Если вы хотите восстановить текст кода макроса, выберите «Редактирование» > «Отменить», пока код макроса не появится снова.

Вставка текста макроса в точку вставки

Команда «Вставить текст макроса» помещает выбранный текст макроса в текущую точку вставки текста.

Используя «Инструмент «Tекст»» , нажмите в том месте, где хотите вставить текст макроса.
Выполните одно из действий, описанных ниже.
  • Нажмите «Сочетание клавиш» макроса для нужного макроса.

  • Выберите нужный макрос на панели «Текстовые макросы» и выберите «Вставить текст макроса» в меню панели или нажмите «кнопка» «Вставить текст макроса» .

Замена текста текстом макрокоманды

Команда «Заменить текст макроса» выполняет поиск текста непосредственно перед текущей точкой вставки текста для любого определенного кода макроса (с учетом регистра) и, если он найден, удаляет код макроса и заменяет его соответствующим текстом макроса.Например, вы создали текстовый макрос для «Centers for Disease Control and Prevention», а код макроса — CDC.Чтобы использовать макрос, введите The CDC, а затем, поместив точку вставки текста непосредственно после кода макроса, выберите «Заменить текст макроса».InCopy затем выполняет поиск текста непосредственно перед точкой вставки и заменяет CDC текстом макроса «Centers for Disease Control and Prevention».

Используя «Инструмент «Tекст»» , нажмите непосредственно справа от кода макроса, который хотите заменить, или выберите текст, который хотите заменить.
Выберите «Заменить текст макроса» в меню панели «Текстовые макросы» или выберите «Редактирование» > «Заменить текст макроса».
Примечание

Команда «Заменить текст макроса» не продолжает поиск по всему документу для каждого вхождения кода макроса.Чтобы найти и заменить все вхождения слова или фразы, используйте команду «Найти/Заменить».