到该页面上的操作步骤的快速链接:
您可以通过使用宏自动化一系列重复任务来节约时间。通过宏可以指定一串操作,以便以后可以快速重复执行这些操作。
使用宏不需要具有任何编程经验,事实上,在主应用程序窗口中就包含有使用宏的基本工具。但是,如果您想更好地控制宏,可使用以下内置编程环境:
有关 VBA 和 VSTA 之间差异的详细信息,请参阅 CorelDRAW 社区网站上开发人员区域的编程指南。
开始使用宏
默认情况下,VBA 和 VSTA 的宏功能将与软件一起安装,但如有必要,您可以手动安装这些功能。您可以指定 VBA 功能的选项。
要将 VSTA 宏功能用于 CorelDRAW,您必须已安装 Microsoft Visual Studio 2017 或更高版本。要使用 VSTA 编辑器,必须首先安装 Microsoft Visual Studio 2017 Community、Professional、Premium、Ultimate 或 Enterprise Edition,然后从 microsoft.com 重新安装 Microsoft Visual Studio Tools for Applications 2017。
如果您在安装 CorelDRAW Graphics Suite 后安装 Microsoft Visual Studio,则必须更改 CorelDRAW Graphics Suite 安装以重新安装 VSTA 宏功能。有关详细信息,请参阅手动安装宏功能.
宏功能可以为在主应用程序窗口中使用宏提供一些工具:
Corel 宏
下表将列出并介绍应用程序随附的宏。
创建宏
宏存储在模块中(也称为"代码模块"),而这些模块存储于宏项目中。"宏管理器"泊坞窗允许您查看和管理所有宏项目、模块和可用的宏。
您可以使用"宏管理器"泊坞窗创建全局宏存储 (GMS) 文件格式或 Corel VSTA 项目 (CGSaddon) 格式的宏项目。使用此类文件是捆绑宏项目组件以与他人共享的绝佳方式。您可以使用"宏管理器"泊坞窗打开(或"装入")您创建的宏项目,以及与软件一起安装的或其他可用的宏项目。还可以使用"宏管理器"泊坞窗重命名宏项目,以及复制和关闭(或"卸载")基于 GMS 的宏项目和 VSTA 宏项目。
一些宏项目已锁定,无法修改。
创建文档时,该文档的宏项目将自动添加到"宏管理器"泊坞窗中。虽然您可以将宏存储在文档的宏项目中(例如,创建一体化模板),但是还是建议您使用 GMS 文件存储宏项目。
每个宏项目至少包含一个模块。您可以使用"宏管理器"泊坞窗将模块添加到基于 VBA 的宏项目中,或打开现有模块进行编辑。还可以使用"宏管理器"泊坞窗重命名或删除 VBA 模块。
一些模块的编辑功能已禁用。
最后,您可以使用"宏管理器"泊坞窗在可用的模块中创建宏。创建宏不需要任何编程经验;但是,如果您有编程经验并想要编辑 VBA 宏,则可使用"宏编辑器"执行此操作。还可以使用"宏管理器"泊坞窗重命名和删除 VBA 宏。
记录宏
可以记录并保存宏以备将来使用。
对于只需要重复几次的操作,也可以记录临时宏。在记录新的临时宏之前可访问原来的临时宏。
一些宏项目的记录功能已禁用。
记录宏之前,请务必准确地了解要记录的操作以及记录这些操作的顺序。开始记录后,宏记录器会捕获您在绘图中所做的每个更改。例如,如果您创建一个形状、调整该形状的大小然后更改其颜色,宏将记录所有这些更改。完成更改时,必须停止记录宏。
播放宏
您可以通过播放宏执行与宏相关的操作。
还可以播放临时宏。
进一步了解宏
CorelDRAW 社区网站上的开发人员区域可通过其中的以下大量有用资源为您提供帮助:编程指南、详细对象模型参考文档,其中包含代码示例、对象模型图以及详细编程文章和教程。
对象模型参考文档(又称为 API 文档)包括可在应用程序中自动化的每个特性和功能的相关帮助。(这些特性和功能统称为"对象模型"。)您可以从"宏编辑器"中轻松访问相关文档。
对象模型图提供了可在 CorelDRAW、Corel PHOTO-PAINT 和 Corel DESIGNER 中自动化的特性和功能的层次表示图。
有关 VBA 及其编程环境的详细信息,请查询"宏编辑器"中帮助菜单下的"Microsoft Visual Basic 帮助"。
有关 VSTA 及其编程环境的详细信息,请查询"VSTA 编辑器"中的帮助菜单。
2 . |
在卸载或更改程序页面中,双击 CorelDRAW Graphics Suite 。 |
4 . |
在安装向导的功能页面,启用实用程序列表框中的以下复选框: |
默认情况下,VBA 和 VSTA 的宏功能与软件一起安装。
1 . |
单击工具 选项。 |
3 . |
在安全性区域,通过单击安全性选项指定如何控制运行恶意宏的风险。 |
4 . |
在安全性对话框的安全级别页面上,启用以下选项之一: |
|
• |
非常高 - 只允许运行安装在可靠位置的宏。所有其他签署的和未签署的宏都将被禁用。 |
|
• |
高 - 只允许运行可靠来源签署的宏。自动禁用未签署的宏。 |
|
• |
低(不建议使用)- 允许运行所有可能不安全的宏。只有在安装了病毒扫描软件,或检查了所有要打开的文档的安全性时,才能启用此设置。 |
5 . |
在安全性对话框的可靠发行商页面上查看可靠的宏发行商。单击选定的宏发行商上的查看显示详细资料,或单击移除从列表中删除选定的宏发行商。 |
|
• |
单击列表中的 Visual Studio Tools for Applications,单击新建,然后单击新建宏项目。 |
|
• |
单击列表中的 Visual Basic for Applications,单击新建,然后单击新建宏项目。 |
|
|
|
|
单击列表中的 Visual Studio Tools for Applications,单击装入,然后选择项目。 |
|
单击列表中的 Visual Basic for Applications,单击装入,然后选择项目。 |
|
|
|
|
右击列表中的项目,单击复制到,然后选择已复制项目的目标位置。
注意:不能复制基于文档的宏项目。此类项目存储在文档中,不能脱离文档单独管理。
|
|
单击简单模式按钮 。
|
|
|
|
|
|
|
|
|
|
注意:您可以通过关闭存储基于文档的宏项目的文档,仅关闭该宏项目。
|
一些宏项目已锁定,无法修改。
一些宏项目已锁定,无法修改。
1 . |
单击工具 宏 开始记录。 |
如果所有可用的宏项目已锁定,将无法记录宏。
并非所有操作都可记录,其中一些是由于其复杂性(尽管许多此类操作可在"宏编辑器"中手动编码)而无法记录。无法记录操作时,宏代码中会出现注释("不支持记录此命令。"),但在您停止之前记录过程将会继续。您可以通过在"宏编辑器"中打开宏查看代码中的任何注释。
默认情况下,宏记录在GlobalMacros项目中,这样您可以从其他文档中访问这些宏。但是,您可以通过右击宏管理器泊坞窗中另一项目,然后单击设置为记录项目更改要记录的默认宏项目。您不能指定锁定的宏项目。
您可以通过单击工具 宏 取消记录来取消宏记录并放弃记录的任何命令。
您还可以通过使用宏工具栏或宏管理器泊坞窗(工具 宏 宏管理器)来记录、暂停和停止记录宏。
|
|
|
单击编辑 撤消管理器,执行要记录的操作,然后单击 撤消管理器泊坞窗中的 将列表保存至 VBA 宏按钮 。
|
1 . |
单击工具 宏 记录临时宏。 |
如果所有可用的宏项目已锁定,将无法记录临时宏。
并非所有操作都可记录。
默认情况下,宏记录在GlobalMacros项目中,这样您可以从其他文档中访问这些宏。但是,您可以通过右击宏管理器泊坞窗中另一项目,然后单击设置为记录项目更改默认记录项目。(您不能指定锁定的宏项目。)如果要指定,可通过将各记录指定到各自的宏项目来创建多个临时记录。
您可以通过单击工具 宏 取消记录来取消宏记录并放弃记录的任何命令。
您还可以通过使用宏工具栏或宏管理器泊坞窗(工具 宏 宏管理器)来暂停和停止记录临时宏。
|
• |
单击工具 宏 运行宏或单击 宏工具栏上的运行宏按钮 。从…中的宏列表框中,选择存储宏的项目或文件。从宏名列表中选择宏。单击运行。 |
|
• |
在宏管理器泊坞窗中,单击列表中的宏,然后单击运行按钮 。 |
|
• |
在宏管理器泊坞窗中,右击列表中的宏,然后单击运行。 |
• |
单击工具 宏 运行临时宏。 |
此选项仅在记录临时宏后启用。
如果您已创建多个临时宏,必须指定包含您想要运行的宏的宏项目。右击宏管理器泊坞窗中的项目,然后单击设置为记录项目。
还可以通过单击项目并按 F1 显示"宏编辑器"代码窗口中任何项目的相关信息。
试用版、学术版和 OEM 版产品中并不提供全部的组件。 不可用的组件可能包含 Corel 应用程序、功能、第三方实用程序和额外内容文件。
Copyright 2018 Corel Corporation. 保留所有权利。