到该页面上的操作步骤的快速链接:

使用宏

您可以通过使用宏自动化一系列重复任务来节约时间。通过宏可以指定一串操作,以便以后可以快速重复执行这些操作。

使用宏不需要具有任何编程经验,事实上,在主应用程序窗口中就包含有使用宏的基本工具。但是,如果您想更好地控制宏,可使用以下内置编程环境:

*

有关 VBA 和 VSTA 差别的详细信息,请参阅 CorelDRAW 宏帮助文件(draw_om.chm,位于已安装软件的 Data 文件夹中)。

开始使用宏

默认情况下,VBA 和 VSTA 的宏功能将与软件一起安装,但如有必要,您可以手动安装这些功能。您可以指定 VBA 功能的选项。

*

要与 CorelDRAW 搭配使用 VSTA 宏功能,您必须安装 Microsoft Visual Studio 2012 或更高版本。

如果在安装 CorelDRAW Graphics Suite 后安装 Microsoft Visual Studio,您必须通过修改 CorelDRAW Graphics Suite 安装,重新安装 VSTA 宏功能。有关详细信息,请参阅 手动安装宏功能.

宏功能可以为在主应用程序窗口中使用宏提供一些工具:

创建宏

宏存储在模块中(也称为"代码模块"),而这些模块存储于宏项目中。"宏管理器"泊坞窗允许您查看和管理所有宏项目、模块和可用的宏。

您可以使用"宏管理器"泊坞窗,以全局宏存储 (GMS) 文件格式或 Corel VSTA 项目 (CGSaddon) 创建宏项目。使用此类文件是捆绑宏项目组件以与他人共享的绝佳方式。您可以使用"宏管理器"泊坞窗打开(或"装入")您创建的宏项目,以及与软件一起安装的或其他可用的宏项目。还可以使用"宏管理器"泊坞窗重命名宏项目,以及复制和关闭(或"卸载")基于 GMS 和 VSTA 的宏项目。

*

一些宏项目已锁定,无法修改。

*

创建文档时,该文档的宏项目将自动添加到"宏管理器"泊坞窗中。虽然您可以将宏存储在文档的宏项目中(例如,创建一体化模板),但是还是建议您使用 GMS 文件存储宏项目。

每个宏项目至少包含一个模块。您可以使用"宏管理器"泊坞窗将模块添加到基于 VBA 的宏项目中,或打开现有的模块进行编辑。还可以使用"宏管理器"泊坞窗重命名或删除 VBA 模块。

*

一些模块的编辑功能已禁用。

最后,您可以使用"宏管理器"泊坞窗在可用的模块中创建宏。创建宏不需要任何编程经验;但是,如果您有编程经验并想要编辑 VBA 宏,则可使用"宏编辑器"执行此操作。还可以使用"宏管理器"泊坞窗重命名和删除 VBA 宏。

*

CorelDRAW 包含样本宏,该样本宏提供了其他功能、演示了软件的自动功能并提供了样本代码。有关这些示例宏的信息,请参阅 CorelDRAW 宏帮助文件(draw_om.chm,位于已安装软件的 Data 文件夹中)。

记录宏

可以记录并保存宏以备将来使用。

对于只需要重复几次的操作,也可以记录临时宏。在记录新的临时宏之前可访问原来的临时宏。

*

一些宏项目的记录功能已禁用。

*

记录宏之前,请务必准确地了解要记录的操作以及记录这些操作的顺序。开始记录后,宏记录器会捕获您在绘图中所做的每个更改。例如,如果您创建一个形状、调整该形状的大小然后更改其颜色,宏将记录所有这些更改。完成更改时,必须停止记录宏。

播放宏

您可以通过播放宏执行与宏相关的操作。

还可以播放临时宏。

进一步了解宏

CorelDRAW 提供包含有关宏的帮助信息的附加资源。位于已安装的软件的 Data 文件夹中的这些附加资源将在下表中进行描述。

"宏帮助"文件包括关于可在应用程序中自动化的各种特性和功能的文档。(这些特性和功能统称为"对象模型"。)您可以从"宏编辑器"中轻松访问"宏帮助"文件。

*

有关 VBA 及其编程环境的详细信息,请查询宏编辑器中帮助菜单下的"Microsoft Visual Basic 帮助"。

有关 VSTA 及其编程环境的详细信息,请查询 VSTA 编辑器中帮助菜单。

手动安装宏功能 反回顶部

*

默认情况下,VBA 和 VSTA 的宏功能与软件一起安装。

指定 VBA 选项 反回顶部
访问宏工具 反回顶部

 

显示工具栏
单击窗口 工具栏
显示宏管理器泊坞窗
单击工具 VSTA 编辑器。(计算机中必须已安装 VSTA。)
创建宏项目 反回顶部

 

右键单击列表中的项目,单击复制到,然后选择已复制项目的目标位置。
注意:不能复制基于文档的宏项目。此类项目存储在文档中,不能脱离文档单独管理。
单击简单模式按钮
注意:您可以通过关闭存储的文档,仅关闭基于文档的宏项目。

*

一些宏项目已锁定,无法修改。

创建宏 反回顶部

 

*

一些宏项目已锁定,无法修改。

记录宏 反回顶部

*

如果所有可用的宏项目已锁定,将无法记录宏。

并非所有操作都可记录,其中一些是由于其复杂性(尽管许多此类操作可在"宏编辑器"中手动编码)而无法记录。无法记录操作时,宏代码中会出现注释("不支持记录此命令。"),但在您停止之前记录过程将会继续。您可以通过在"宏编辑器"中打开宏查看代码中的任何注释。

*

默认情况下,宏记录在 GlobalMacros 项目中,以便能够从其他文档进行访问。不过,您也可以通过右键单击宏管理器中的另一项目,再单击设置为记录项目,更改要默认记录的宏项目。无法指定已锁定的宏项目。

您可以通过单击工具 取消记录来取消宏记录并放弃记录的任何命令。

也可以使用工具栏或宏管理器泊坞窗(工具 宏管理器),记录、暂停记录和停止记录宏。

 

撤消列表中的操作另存为 VBA 宏
单击编辑 撤消管理器,执行要记录的操作,然后单击撤消管理器中的将列表保存至 VBA 宏按钮
记录临时宏 反回顶部

*

如果所有可用的宏项目已锁定,将无法记录临时宏。

并非所有操作都可记录。

*

默认情况下,宏记录在 GlobalMacros 项目中,以便能够从其他文档进行访问。不过,您也可以通过右键单击宏管理器中的另一项目,再单击设置为记录项目,更改要默认记录的项目。(您不能指定锁定的宏项目。)如果要指定,可通过将各记录指定到各自的宏项目来创建多个临时记录。

您可以通过单击工具 取消记录来取消宏记录并放弃记录的任何命令。

也可以使用工具栏或宏管理器泊坞窗(工具 宏管理器),暂停记录和停止记录临时宏。

播放宏 反回顶部
播放临时宏 反回顶部

*

此选项仅在记录临时宏后启用。

*

如果您已创建多个临时宏,必须指定包含您想要运行的宏的宏项目。右键单击宏管理器泊坞窗中的项目,然后单击设置为记录项目

从"宏编辑器"中访问"宏帮助"文件 反回顶部

*

还可以通过单击项目并按 F1 显示"宏编辑器"代码窗口中任何项目的"帮助"主题。


反馈
该页面对您有帮助吗?发送反馈。 (需要因特网连接。)

Copyright 2015 Corel Corporation. 保留所有权利。