CorelDRAW VBA - 第一个Hello World程序

coreldraw-vba-hello-world

目的

这篇教程将教会你使用 CorelDRAW 来编写一个只有1行VBA代码的入门程序,其效果是:在文档中创建了任意图形后,会弹出一个消息框,显示“Hello, World!”。

下面将演示如何用 CorelDRAW 软件来开发这样的程序,本教程使用 CorelDRAW X7 版本,如果你的机器上还没有安装这款软件,请自行百度搜索安装,或者到此页面下载安装:http://www.ddooo.com/softdown/50548.htm ,对应的注册机下载地址:http://www.ddooo.com/softdown/50549.htm 。(该下载页面为第三方下载页面,不保证链接永久有效)

注意:你安装的 CorelDRAW 软件必须要安装VBA。Win10系统中,X6及以下版本,菜单栏可能会出现空白,这是系统不兼容的原因,可以考虑更换为 X7 版本。

一、创建文档

打开 CorelDRAW X7,执行文件菜单下的“新建”命令,文档名设置为“HelloWorld”,然后点击确定按钮完成创建。如下图所示:

coreldraw-new-document

二、打开宏编辑器,编写VBA代码

执行工具菜单下的“宏 > 宏编辑器”命令或者按 Alt + F11 快捷键打开宏编辑器界面,如下图所示:

coreldraw-macro-editor

在宏编辑器左侧,找到当前文档(名称中有 HelloWorld 的那个),双击 ThisDocument 进入代码编辑窗口,在代码窗口的顶端,左侧的下拉框选择 Document,右侧的下拉框选择 ShapeCreate。在对应的事件中加入下面的代码:

MsgBox "Hello, World!"

如下图所示:

coreldraw-macro-hello-world

三、运行程序

关闭(或不关闭)宏编辑器,切换到文档界面,在工具箱中使用矩形工具,在页面上随便绘制一个矩形,会发现图形创建后,弹出了消息框,显示“Hello World!”,如下图所示。

coreldraw-macro-hello-world-running

到此为止,我们的第一个程序就完成了。你可以再试试创建其他的图形(包括美术字文本),观察是否会弹出消息框。

小结

  • 宏编辑器是用来编写和调试VBA代码的地方。
  • 每次创建一个文档,都会有和该文档关联的VBA工程(本例中,对应的宏工程是 VBAProject (HelloWorld))。
  • VBA工程中,ThisDocument 指的是当前文档。
  • 代码编辑窗口中,顶部左侧的下拉框的作用是用来选择对象,右侧的下拉框是用来选择对象相关的事件(本例中,使用的是 Document 对象的 ShapeCreate 图形创建事件)。

原创声明:本文首发于个人CorelDRAW VBA博客,请尊重文章版权。
转载请注明原文链接:http://www.cdrvba.com/coreldraw-vba-hello-world/


CorelDRAW VBA - CSDN文章专栏https://blog.csdn.net/column/details/27356.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值