如何自学coreldraw vba

标签:
coreldrawvba编程自学it |
分类: 21世纪需要全才 |
如何自学coreldraw VBA
以我的经验来看,编程都靠自学。
1.如何打开coreldraw VBA?
打开coreldraw 按alt+f11,可以打开visual basic编辑器。路径为工具——visual basic——visual basic编辑器。
2.如何建立一个宏文件?
在coreldraw的安装路径下,有一个文件夹gms,一般路径为C:\Program Files\Corel\CorelDRAW Graphics Suite X5\Draw\GMS,coreldraw12及以上版本支持VBA功能。
在gms文件夹下面,新建一个文本文档,例如宏.txt,把这个文本文档的后缀名改为gms就可以,例如宏.gms。
显示文件拓展名,看菜单栏,工具——文件夹选项——查看——隐藏已知文件的拓展名前面的对号去掉。
3.如何编辑这个宏文件?
当然不能用记事本打开,在里面写东西。
如1所说,打开visual basic编辑器,选中这个宏工程,插入——插入模块、用户窗体等。
例如插入模块“显示窗体”,插入窗体名称为userfrm,显示名称为“郎郎好伟大!”。
在模块“显示窗体”的代码窗口输入如下代码,效果是运行之后显示窗体。
Sub 显示窗体()
Userfrm.show
End sub
http://s6/mw690/001oMyjxgy6NQfNVvPTf5&690vba" TITLE="如何自学coreldraw
举一个最简单的例子,编程要靠自学。
4.如何学习VBA?
这点比较关键,虽然要靠自学,但是自学也要有参考,编程又不像吃饭睡觉,是本能。
分类介绍一下。
A,最简单的,工具——visual basic——记录,记录一个宏,注意宏名和存储位置,宏名随意,存储位置一般都是globalmacros,这样不会破坏其他的宏,把你需要达成的效果,都在窗口中编辑一次,然后visual basic——停止。
http://s6/mw690/001oMyjxgy6NQfPROaF85&690vba" TITLE="如何自学coreldraw
我在窗口中画了一个矩形,并且写了一行美术字“铁血阿郎map”,然后在Microsoft visual basic窗口中打开globalmacros(globalmacros.gms)——模块——recordedmacros,查看代码窗口,可以在代码窗口中看到,画矩形的操作被录制成了代码,activelayer.createrectangle,但是写美术字的操作没有,而且提示not supported。
http://s14/mw690/001oMyjxgy6NQfRMHRbfd&690vba" TITLE="如何自学coreldraw
这是很正常的,就是是office的宏录制也做不到把所有动作都转化成代码,但是宏录制也是非常简单、高效、有针对性的学习VBA的方法。
B,在Microsoft visual basic窗口,视图——对象浏览器(快捷键F2),在对象浏览器窗口可以浏览所有的对象,点击上角的问号,可以调出“visual basic参考”的帮助文档,这是第二有用的自学资料,是中文的哦!
C,开始——所有程序——CorelDRAW Graphics Suite X3——文档——CorelDRAW X3 VBA 编程指南 (PDF),这是最有用的自学资料,可惜是英文的,里面有大量的例子。
D,司连法有一本书,《基于Coreldraw_10进行VBA二次开发和实例解析》,老是老了一点(coreldraw升级换代,有些代码已经没有用了),但很有指导性,适合初学者。
最后一点,编程靠自学,要勤动手,善思考。