创建文本宏

文本是一系列按键的快捷方式。宏可以很简单,它可以用来键入一个您频繁使用的单词或短语;它也可以很复杂,例如一个带有格式的地址。宏代码是所创建的文本宏的名称。例如,为了不必反复键入“Centers for Disease Control and Prevention”,您可以创建一个宏代码(如“cdc”),该代码将变为全名。

  1. 选择“窗口”>“文本宏”。
  2. 如果希望用现有文本创建文本宏,请在文档中选择文本。
  3. 从“文本宏”面板菜单中选择“新建宏”,或者单击“文本宏”面板中的“新建宏”按钮
  4. 在“宏代码”文本框中输入宏代码。请注意,宏代码区分大小写。

    该代码将显示在“文本宏”列表中。

  5. 对于“宏文本”,键入激活此文本宏时要输入的文本字符串。
  6. 要在插入或替换为宏文本时包含现有文本的文本属性,请选中“记住文本属性”。

    默认情况下,所插入的或替换成的宏文本将使用目标段落的样式属性。

  7. 要指定一个用于激活此宏的键盘快捷键,请将光标置于“宏键盘快捷键”文本框中,然后按下要用作键盘快捷键的键。

    键盘快捷键在关闭了“文本宏”面板中的“自动互换宏文本”时尤其有用。

    如果要指定给此宏的键盘快捷键已经指定给了另一个功能,对话框底部将显示一个警告符号,并显示消息“当前指定给:[功能]。” 如果选择将该键盘快捷键指定给此宏,则会覆盖以前的键盘快捷键功能。

  8. 单击“确定”。

可以在键入时自动用宏文本替换宏代码,使用宏键盘快捷键进行替换,或者通过从“文本宏”面板菜单中选择“互换宏文本”进行替换。

编辑文本宏

  1. 在“文本宏”面板的列表中,双击要编辑的文本宏,或者选择它并单击“文本宏”面板中的“编辑文本宏”按钮
  2. 在文本框中输入更改,然后单击“确定”。

复制宏

使用“复制宏”命令可以创建现有宏的副本。为复制宏指定的代码与原始宏相同,但复制宏后面附加了一个编号,并且在“文本宏”面板中复制宏列在原始宏后面紧接着原始宏的位置。例如,复制宏“DOT”时将创建该宏的一个副本,名为“DOT1”。

  1. 从“文本宏”面板中的列表中选择要复制的文本宏。
  2. 从“文本宏”面板菜单中选择“复制宏”。

删除文本宏

  1. 从“文本宏”面板中的列表中选择要删除的文本宏。
  2. 从“文本宏”面板菜单中选择“删除宏”。

注意:

一旦删除宏,就不能还原删除操作。

插入或替换为宏文本

可以通过三种不同的方式插入宏文本:使用“插入宏文本”命令在插入点处插入宏文本,键入时自动插入宏文本,或者将现有文本替换为宏文本。

自动插入宏文本

如果选择了“自动互换宏文本”,键入时宏代码将自动转换为宏文本。例如,如果创建了名为“cdc”的宏代码,则在键入“cdc”,然后键入一个单词结束字符(如空格或句点)时,将显示“Center for Disease Control and Prevention”。宏代码区分大小写。

  1. 请确保在“文本宏”面板菜单中选择了“自动互换宏文本”。(该菜单项旁边应显示一个复选标记。)
  2. 键入宏代码,然后再键入一个单词结束字符(空格、逗号、句号或段落回车符)。

注意:

如果希望恢复宏代码文本,请选择“编辑”>“还原”,直至重新显示宏代码。

在插入点处插入宏文本

“插入宏文本”命令可将选定宏文本置于当前文本插入点处。

  1. 使用“文字”工具 单击要插入宏文本的位置。
  2. 执行以下操作之一:
    • 按所需宏的宏键盘快捷键。

    • 从“文本宏”面板中选择所需宏,然后从面板菜单中选择“插入宏文本”,或者单击“插入宏文本”按钮

将文本替换为宏文本

“互换宏文本”命令在当前文本插入点前面紧接着当前文本插入点的文本中搜索任何已定义的宏代码(区分大小写),如果找到,则会删除宏代码并将其替换为关联的宏文本。例如,您已经为“Centers for Disease Control and Prevention”创建了一个文本宏,其宏代码为“CDC”。要使用该宏,可键入 CDC ,然后将文本插入点置于该宏代码后面紧接着它的位置,选择“互换宏文本”。InCopy 将在紧接着该插入点之前的文本中搜索,并将“CDC”替换为宏文本“Centers for Disease Control and Prevention”。

  1. 使用“文字”工具 ,单击紧靠要替换的宏代码右侧的位置,或者选择要替换的文本。
  2. 从“文本宏”面板菜单中选择“互换宏文本”,或者选择“编辑”>“互换宏文本”。

注意:

“互换宏文本”命令并不继续在整个文档中搜索该宏代码的所有实例。要查找并替换某个单词或短语的所有实例,请使用“查找/更改”命令。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略