利用 VBA 提高 CorelDRAW 工作效率

 本文适用于:常使用 CorelDRAW,想减少繁琐的重复劳动量,提高绘图工作效率,……

CorelDRAW,这款非常强大的矢量绘图软件,早己广泛应用于各个领域。但是当我们身处某个行业,在日常工作中就难免会有很多重复或类似的操作去绘制某些东西,您有否想过简化掉这些重复操作以提高效率?

VBA(Visual Basic For Application),不记得是从 CorelDRAW 哪个版本己开始有的,我是从 CorelDRAW 12 才开始留意到它,那时应该是三年多以前,后来不断发觉它真的非常实用!VBA 可以简单的理解为 Office 中“宏”、Photoshop 中的“动作”、Fireworks 中的“批处理”,只不过功能远比它们要强大得多多多。平时需要人工操作的几十甚至几千个步骤,可能只须轻松点击几下鼠标即可轻松搞掂!甚至完成某些通过人工难以完成的项目。

如何在 CorelDRAW 开启 VBA 工具条

CorelDRAW 默认面板里是没有 VBA 工具,我们需要把它"请"出来,方法如下:
中文版菜单:工具→自定义→命令→工具→Visual Basic 编辑器
英文版菜单:Tools→Customization→Commands→Tools→Visual Basic Editor

附:CorelDRAW 12 中文版 截图
add_vba_tools_at_coreldraw12

附:CorelDRAW X3 英文版 截图
add_vba_tools_at_coreldrawx3 

VBA 工具条的用法

coreldraw_vba_tools

如上图所示,VBA工具条共有六个按钮,用法说明如下:
运行 VBA 宏
VBA 编辑器 (快捷键:Alt+F11)
VBA 设计/运行
录制 VBA 宏
暂停 VBA 宏录制
停止 VBA 宏录制

如何录制 VBA 宏

1)点击 VBA 工具条中的录制按钮,出现“保存宏”窗口(如图);
coreldraw_vba_rec
2)宏名:输入个合适的名称,以便记忆及使用;
3)宏存储位置:可以保存于当前文档,也可以保存在全局;
4)录制过程开始了,执行您将要录制的一系列操作,……
5)完毕后按[停止]按钮即可。
试试点击[运行]按钮,找到刚刚录制的宏,运行它试试。
对于录制好的 VBA 宏,若不满意可以部分修改或重新录制。

如何运行 VBA 宏

1)点击 VBA 工具条中的录制按钮;
2)弹出的窗口中会看到当前可用的 VBA 宏列表(如图);
coreldraw_vba_run
3)选择想要运行的宏,例如图中可看到刚才录制的 Macro1;
当然,每个 VBA 宏的作用及用法不尽相同,视乎具体情况。
所有 VBA 宏的共同特点是简化手工操作或执行手工难以完成的操作,平时需要人工操作的大量步骤,只须轻松点击一下运行即可由电脑自动快速完成。

如何导出 VBA Project

1)用快捷键 Alt+F11 或点击 VBA 编辑器按钮;
2)在 VBA 编辑器左侧的 VBAProject 列表中找到想要导出的对象;
3)用快捷键 Ctrl+E 或点击菜单:文件→导出文件;
4)输入合适的文件名,以便以后使用。

如何导入 VBA Project

1)用快捷键 Alt+F11 或点击 VBA 编辑器按钮;
2)用快捷键 Ctrl+M 或点击菜单:文件→导入文件;
3)选择己存在的 VBAProject 文件。

本文只是介绍一下 CorelDRAW VBA 的用途及用法,后续将会具体分享一些 VBA 实例。

本文现有 6 条评论:

  1. schuen说道:

    很久没用vb了

  2. Yacca说道:

    忘记vb了...一门大一的课...

  3. engandy说道:

    欢迎大家来CorelVBA群,群号是32971653

  4. engandy说道:

    corelvba交流群:32971653

  5. 小伍说道:

    您好群加不了!

发表评论

7 x 7 =