使用文本宏

上次更新日期: 2021年4月27日

创建文本宏

文本是一系列按键的快捷方式。宏可以很简单,它可以键入您经常使用的单词或短语,也可以很复杂,比如格式化地址。宏代码是您创建的文本宏的名称。例如,您可以创建一个宏代码(比如"cdc"),让它更改为全名,而不必反复键入"Centers for Disease Control and Prevention"。

选择“窗口”>“文本宏”。
如果您想从现有文本创建文本宏,请在文档中选择该文本。
从"文本宏"面板菜单中选择"新建宏",或单击"文本宏"面板中的"新建宏"按钮
在“宏代码”文本框中输入宏代码。 请注意,宏代码区分大小写。

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

对于"宏文本",请键入您希望在激活文本宏时输入的字符串。
要在插入或交换宏文本时包含现有文本的文本属性,请选择"记住文本属性"。

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

要为激活宏分配键盘快捷键,请将光标放在"宏键快捷键"文本框中,然后按您想要用于快捷键的按键。

如果您在"文本宏"面板中关闭"自动交换宏文本",快捷键特别有用。

如果您想要为宏分配的键盘快捷键已分配给其他功能,对话框底部将显示警报符号,并显示消息"当前分配给:[功能]"。如果您选择将键盘快捷键分配给宏,则之前的键盘快捷键功能将被覆盖。

单击“确定”。

您可以在键入时自动将宏代码替换为宏文本、使用宏键快捷键或从"文本宏"面板菜单中选择"交换宏文本"。

编辑文本宏

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

复制宏

使用"复制宏"命令创建现有宏的副本。复制宏被分配与原宏相同的代码,但附加了一个数字,并且紧接在"文本宏"面板中原宏之后列出。例如,复制宏"DOT"会创建该宏的副本,命名为"DOT1"。

从"文本宏"面板的列表中选择您想要复制的文本宏。
从“文本宏”面板菜单中选择“复制宏”。

删除文本宏

从"文本宏"面板列表中选择您想要删除的文本宏。
从“文本宏”面板菜单中选择“删除宏”。
注释

删除宏后,您无法撤销删除操作。

插入或替换为宏文本

您可以通过三种不同方式插入宏文本:使用"插入宏文本"命令在插入点插入宏文本、在键入时自动插入宏文本,或用宏文本交换现有文本。

自动插入宏文本

如果选择了"自动交换宏文本",宏代码会在您键入时自动转换为宏文本。例如,如果您创建了一个名为"cdc"的宏代码,当您键入 cdc,然后输入单词结尾字符(如空格或句号)时,就会显示 Center for Disease Control and Prevention。宏代码区分大小写。

确保从"文字宏"面板菜单中选择了"自动替换宏文字"。(旁边应显示复选标记。)
键入宏代码,然后输入单词结尾字符(空格、逗号、句号或段落换行符)。
注释

如果您想还原宏代码文字,请选择"编辑">"还原",直到宏代码重新显示。

在插入点插入宏文字

"插入宏文字"命令会将选定的宏文字放置在当前文字插入点。

使用"文字工具" ,单击您要插入宏文字的位置。
执行以下操作之一:
  • 按您需要的宏的键盘快捷键。

  • 在"文本宏"面板中选择您需要的宏,\n然后从面板菜单中选择"插入宏文本",或单击\n"插入宏文本"按钮

将文本替换为宏文本

"交换宏文本"命令会在当前文本插入点之前的文本中搜索任何已定义的宏代码(区分大小写),如果找到,则移除宏代码并用相关联的宏文本替换。例如,\n您已为"Centers for Disease Control and\nPrevention"创建了文本宏,宏代码为 CDC。要使用该宏,请输入 The CDC,\n然后将文本插入点置于宏代码紧后方,\n选择"交换宏文本"。InCopy 随后会搜索插入点之前的文本,\n并将 CDC 替换为宏文本 Centers for Disease Control and Prevention。

使用文字工具 ,单击要替换的宏代码的紧右侧,或选择要替换的文本。
从"文本宏"面板菜单中选择"交换宏文本",\n或选择"编辑">"交换宏文本"。
注释

"交换宏文本"命令不会继续搜索\n整个文档中宏代码的每次发生。要查找\n并替换单词或短语的所有实例,请使用"查找/更改"\n命令。