CorelDRAWX4的VBA插件开发{一}前言及最简单的小程序写法
CorelDRAWX4的VBA插件開發{一}前言及最簡單的小程序寫法
- 前言
- 準備工作
- 1.新建一個TXT文件
- 2.把文件的后綴格式改為.gms
- 3.把文件復制到CDR主路徑之下
- 4.重新打開CDR軟件,并且打開”宏編輯器”
- 5.打開”新建的文件.gms”
- 6.更改項目名稱
- 寫代碼
- 7.寫入代碼
- 8.返回CDR
- 9.把剛剛寫的插件托出來
- 10.這樣就得到一個插件的面板
- 11.更改面板
- 12.最終效果如下
- 13.點擊按鈕就彈窗
- 總結
前言
關于VBA的開發,實際上在CDR的開發中是屬性難度最低,最易上手,也是最好用的方式,而缺點也很明顯,就是源碼都是公開的容易被篡改,運行速度如果未編譯的話也不是很理想.如果是想開發專業插件,也應當先熟悉VBA的操作再進行C++插件的開發,因為C++的開發最終就是比VBA多了一些入口函數,句柄,調用的時候多了命名空間等等,本質上是一樣的.熟悉了VBA再進行C++開發能事半功倍.我這一次是用簡單的方式用我的理解把這個東西盡量講明白和全面,因為網上也有很多教程,而且也寫得不錯,但有的寫得不全面或者寫得看不懂,所以這里也就是去繁存簡稍微改進吧
下面從頭開始一步一步示例一個最簡單的cdrX4-VBA彈窗功能:
準備工作
1.新建一個TXT文件
2.把文件的后綴格式改為.gms
3.把文件復制到CDR主路徑之下
把文件復制到這個路徑:D:\Program Files (x86)\CorelDRAW X4\Draw\GMS 當然了,路徑要根據每個人的CDR的安裝位置不同自己大概找一下就行了,文件名不僅僅是新建文件文檔,還可以隨意命名,這里為了方便就一直用這個名稱了
4.重新打開CDR軟件,并且打開”宏編輯器”
5.打開”新建的文件.gms”
6.更改項目名稱
更改項目名稱為一個簡短的字母,示例:A
寫代碼
7.寫入代碼
雙擊打開A并寫入以下內容:
Sub 第一個插件()MsgBox "你好" End Sub8.返回CDR
寫好后直接關閉退出這個宏編輯界面回到CDR,然后按鍵ctrl+j打開設置找到命令中的宏命令
9.把剛剛寫的插件托出來
10.這樣就得到一個插件的面板
11.更改面板
更改面板位置和樣式,然后可以托動它到任意想到的位置,托動完了之后只要關閉一下CDR就可以保存位置和樣式了.
12.最終效果如下
13.點擊按鈕就彈窗
總結
以上就完成一個最簡單的VBA插件,下面來解釋一下每句語言的意思:
Sub 第一個插件()MsgBox "你好" End SubSub 代表功能,后面要帶上空格
第一個插件 功能的命名(可英文,可隨意命名方便自己記憶),后面要帶上括號,并且中間不需要空格
() 括號代表往功能內部傳遞的東西(參數,可以傳很多個也可以不傳,留空表示默認不傳)
End Sub 代表功能的結束,兩個sub之間的內容就是本功能要實現的功能
MsgBox 這是一個彈窗功能,后面可以空格接要表達的文字等內容,如果是純文字要用引號包括起來,因為是在sub的內部,所以建議前面按TAB鍵空一點距離,保持良好的寫作習慣,主要是為了我們作者自己看得懂而已,實際上機器運行的時候并不需要
總結
以上是生活随笔為你收集整理的CorelDRAWX4的VBA插件开发{一}前言及最简单的小程序写法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实现二叉树和它的七种遍历
- 下一篇: 【Python】HackBack(获取暴