GMS,是Global Macro Storage的英文缩写 。是CorelDraw软件提供的一种脚本插件开发形式,开发简单,嵌入方便,提供的文档相对全面,是官方推荐的主要开发形式。它采用的语言是微软提供的VBA语言,它是一种使用广泛的应用程序自动化脚本语言。本文思路,先介绍VBA语言的特点;然后讲述GMS插件安装和VBA语言在CorelDraw软件环境下的安全性和宏管理器。

1 VBA简介

  VBA是基于 Visual basic发展而来的,与VB具有相似的语言结构。从语言结构上讲,VBA是VB的一个子集,它们的语法结构是一样的。两者的开发环境也几乎相同。但是,VB是独立的开发工具,它不需要依附于任何其他应用程序,它有自己完全独立的工作环境和编译、链接系统。VBA却没有自己独立的工作环境,它必须依附于某一个主应用程序,VBA专门用于Office的各应用程序中,如Word、 Excel、 Access等。在 Access中,可以通过VBA编写模块来满足特定的需要。  VBA提供了面向对象的程序设计方法,提供了相当完整的程序设计语言。它的编写是以子过程和函数为单位。

2 在CorelDraw中设置VBA安全性

  在CorelDraw中,默认设置VBA宏,选择工具菜单项,然后选择选项,如下图所示:

coreldraw里如何用vba编程(CorelDRAW插件-GMS开发-VBA简介-安全性-宏管理器-CDR插件)(1)

信任所有安装的GMS模块,安全性设置为中。

coreldraw里如何用vba编程(CorelDRAW插件-GMS开发-VBA简介-安全性-宏管理器-CDR插件)(2)

这样在CorelDraw软件内即可运行GMS插件。

3 GMS插件安装

  将GMS插件安装在CorelDraw应用程序目录Draw\GMS\下,这样在CorelDraw软件启动时,将加载对应的GMS插件模块,如果文件夹不存在,可手工创建,如下图所示:

coreldraw里如何用vba编程(CorelDRAW插件-GMS开发-VBA简介-安全性-宏管理器-CDR插件)(3)

4 打开宏管理器

  在CorelDraw菜单工具下,有宏子菜单,再选择宏管理器。通过宏管理器,管理现有的GMS代码模块。如下图所示:

coreldraw里如何用vba编程(CorelDRAW插件-GMS开发-VBA简介-安全性-宏管理器-CDR插件)(4)

通过宏管理器,可以运行、删除、加载、新建和编辑宏模块,如下图所示:

coreldraw里如何用vba编程(CorelDRAW插件-GMS开发-VBA简介-安全性-宏管理器-CDR插件)(5)


文章引用至 作者联系方式

,