加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

如何自学coreldraw vba

(2014-11-23 21:03:58)
标签:

coreldraw

vba

编程

自学

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 vba" />

举一个最简单的例子,编程要靠自学。

4.如何学习VBA?

这点比较关键,虽然要靠自学,但是自学也要有参考,编程又不像吃饭睡觉,是本能。

分类介绍一下。

A,最简单的,工具——visual basic——记录,记录一个宏,注意宏名和存储位置,宏名随意,存储位置一般都是globalmacros,这样不会破坏其他的宏,把你需要达成的效果,都在窗口中编辑一次,然后visual basic——停止。

http://s6/mw690/001oMyjxgy6NQfPROaF85&690vba" TITLE="如何自学coreldraw vba" />

我在窗口中画了一个矩形,并且写了一行美术字“铁血阿郎map”,然后在Microsoft visual basic窗口中打开globalmacros(globalmacros.gms)——模块——recordedmacros,查看代码窗口,可以在代码窗口中看到,画矩形的操作被录制成了代码,activelayer.createrectangle,但是写美术字的操作没有,而且提示not supported。

http://s14/mw690/001oMyjxgy6NQfRMHRbfd&690vba" TITLE="如何自学coreldraw vba" />

这是很正常的,就是是office的宏录制也做不到把所有动作都转化成代码,但是宏录制也是非常简单、高效、有针对性的学习VBA的方法。

B,在Microsoft visual basic窗口,视图——对象浏览器(快捷键F2),在对象浏览器窗口可以浏览所有的对象,点击上角的问号,可以调出“visual basic参考”的帮助文档,这是第二有用的自学资料,是中文的哦!

 http://s12/mw690/001oMyjxgy6NQfSsOiD6b&690vba" TITLE="如何自学coreldraw vba" />

 

C,开始——所有程序——CorelDRAW Graphics Suite X3——文档——CorelDRAW X3 VBA 编程指南 (PDF),这是最有用的自学资料,可惜是英文的,里面有大量的例子。

D,司连法有一本书,《基于Coreldraw_10进行VBA二次开发和实例解析》,老是老了一点(coreldraw升级换代,有些代码已经没有用了),但很有指导性,适合初学者。

 

最后一点,编程靠自学,要勤动手,善思考。

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有