CorelDRAW 编写和运行宏指令

摘要:
在开发和运行CorelDRAW宏之前,必须安装VBA组件。在CoerlDRAW11和12中安装CorelDRAWVBAVBA是典型安装的一部分。2如果安装开始,请单击安装CorelDRAW12 Graphics Suite。CorelDRAWVBA工具栏CorelDRaw工具栏提供了几个快速的VBA函数和对VB编辑器的访问。但是,您可以通过在CorelDRAW中录制来节省时间。在本指南中,所有VBA代码统称为宏,尽管在某些情况下,宏只是在CorelDRAW下运行的代码。记录宏指令非常有用,尤其是如果您不熟悉CorelDRAW对象模型,或者不知道对象和方法的使用。
开发和运行 CorelDRAW 宏指令之前,必须安装 VBA 组件。
安装 CorelDRAW VBA
VBA 在 CoerlDRAW 11和12 中是作为典型安装的一部分安装。CoerlDRAW 10 中,VBA 必须自定义安装。
自定义安装 VBA
1插入标号为光盘1的安装CD到您的计算机的CD驱动器。如果安装程序不自动启动,双击D:\Setup.exe文件启动,其中 D:是您的计算机的CD驱动器。
2如果安装启动,然后点一下安装 CorelDRAW 12 图形套件。
3现在浏览安装目录 Corel Graphics Suite 12 \ 实用工具 \ ,并确保Visual Basic for Applications 6.3 设置为安装(默认)。
4禁用您不想安装的组件。
5单击下一步。任何被禁用的组件,都会被删除。
CorelDRAW VBA 工具栏
CorelDRAW 工具栏提供快捷的几个 VBA 的功能,和进入 VB 编辑器。
CorelDRAW 12 VBA 编程指南1.jpg
下载 (5.07 KB)
2008-9-19 09:26

工具栏按钮提供下列功能:
·运行宏
·打开VB编辑器
·VB编辑器设计和运行模式之间的开关
·录制宏
·暂停宏录制
·停止录制宏
这些功能在以后的章节描述。
显示 VBA 的工具栏,右击工具栏上任何空白位置从弹出式菜单中选择Visual Basic for Applications。另外,选择菜单:窗口—工具栏—Visual Basic for Applications。
编写宏
只能在 VB 编辑器中进行宏编辑。不过,您可以在 CorelDRAW 中进行录制以节省时间。
在所选择的项目创建一个新的VBA记录宏,然后可以在 VB 编辑器进行修改和自定义。
在 VB 编辑器写宏
宏指令在 VB 编辑可以充分利用程序控制代码,包括有条件的运行、循环、分支指令。包括这额外的指令并不只是单纯的宏,而是程序。在本指南中所有 VBA 代码统称为宏,虽然在某些情况宏只是在 CorelDRAW 下运行的代码。
使用 VB 编辑器开发宏在第 4 章“Visual Basic 编辑器”有详细被描述。
录制宏指令是非常有用的,特别当您不熟悉 CorelDRAW 对象模型,或者你不知道其中对象和方法的使用。对于许多简单而重复的任务,录制宏是一个快速、有效的解决办法。
录制的宏是真正意义上的宏:严格上讲,宏指令是一个可以反复引用在应用程序之内的操作记录。当你创建一个录制宏时—虽然被限制为 CorelDRAW 的操作,并且不记录键盘和鼠标动作,但是您在 CorelDRAW 中操作的一个真实副本。
录制宏
录制一个新宏
1 单击菜单:工具 — Visual Basic — 记录,或在 VBA 工具栏直接按记录按钮。
2 在”宏名“框输入一个名称。宏名必须遵循 VBA 的命名规则,它们是:
· 必须以字母开头。
· 可以包含数字,但不能作为第一个字符。
· 不能包含空格或任何非字母数字字符,除了下划线( _ )。
· 必须在宏存储位置选择一个项目。
CorelDRAW 12 VBA 编程指南2.jpg
下载 (16.44 KB)
2008-9-19 09:26

3 从宏存储位置选择一个 VBA 项目(GMS)文件或 CorelDRAW(CDR)文件。您可以在描述框中输入一段可选的注释。选择一个 GMS 或 CDR 文件的好处,将在后一节讨论。
4 单击确定。
· CorelDRAW 开始记录你的每一个操作 — 创建一个对象,移动一个对象,设置对象参数。
· 单击菜单:工具 — Visual Basic — 停止,将停止记录,并保存宏。
· 要暂停录制宏,单击菜单:工具 — Visual Basic — 暂停。
注意:不是在 CorelDRAW 的所有操作都会录制。由于他们的复杂性,一部分不可能被录制,但是他们可以通过用 VB编辑进行手动编码。当某操作不能被录制时,会有以下提示:“不支持这个命令录制”。
备注:可以从 VBA 工具栏上控制宏的录制、暂停、停止。

免责声明:文章转载自《CorelDRAW 编写和运行宏指令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇TabWidget修改tab颜色,自定义样式iTerm2 配色方案(转)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Vba实现解析json数据。当中的关于Set oSC = CreateObject("MSScriptControl.ScriptControl") 不能创建对象的问题。

这几天在word里面写宏,想解析服务器传过来的json串。但是Set oSC = CreateObjectx86("MSScriptControl.ScriptControl")这个方法一直创建不了对象。 最后再网上看到说,word分为32位的和64位的这个方法只有在32位的word里面才可以使用,在64位的里面是实现不了的(不能创建对象) 于是在网上找各...

VBA常用快捷键

摘自Excel 2007 Visual Basic用户界面帮助. 不过有些和系统快捷键冲突,就不起作用了.如Ctrl+Space,可以使用快捷键在代码窗口中访问下列命令。描述 快捷键查看代码窗口 F7查看“对象浏览器” F2查找 CTRL+F替换 CTRL+H查找下一个 F3查找前一个 SHIFT+F3下一个过程 CTRL+DOWN ARROW前一个过程...

VBA 字符串处理

1 VBA中的字符串 2 VBA中处理字符串的函数     2.1 比较字符串     2.2 转换字符串     2.3 创建字符串     2.4 获取字符串的长度     2.5 格式化字符串     2.6 查找字符串     2.7 提取字符/字符串     2.8 删除空格     2.9 返回字符代码     2.10 返回数值代表的相应字符...

【VBA】打开关闭工作簿等

打开关闭工作簿等 1 Sub 打开工作簿() 2 Dim sFilePath As String 3 sFilePath = "D:A.xls" 4 Dim oWB As Workbook 5 Set oWB = Excel.Workbooks.Open(sFilePath, ReadOnly:=False...

提取PPT文件中的Vba ProjectStg Compressed Atom。Extract PPT VBA Compress Stream

http://msdn.microsoft.com/en-us/library/cc313106(v=office.12).aspx 微软文档 PartI ****************************************************************************** 简单讲一下如何找到VbaProjectStg...

用VBA去除Excel工作表保护密码

今天帮同事解决个EXCEL问题,现记在这,以作备忘 现象: 想要修改保护单元 格的内容,在使用“工具”菜单“保护”子菜单的“撤消工作表保护”命令,这时要求输入密码。 解决方案:网上找到一文http://www.excel123.cn/Article/excelvba/200812/126.html 1.按Alt+F11,打开VBA编辑器。...