草草久久精品国产一区二区_日B在线播放视频_国产特黄1级毛片_日韩久久乱码AV一区二区三区_日韩精品一区二区久久不卡_精品熟女视频一区二区_精品妇女一区二区三区_久久6热视频这里有精品_亚洲久久日本_久久久久美女中文字幕

CAD > CAD熱門問題 > CAD常見問題 >

文章詳情

CAD的vba二次開發介紹

2019-08-13 13914 CAD軟件  

CAD軟件提供了強大的畫圖功能供設計人員使用。主要通過命令、菜單、工具條、快捷鍵集中方式完成同一功能。軟件提供了二次開發接口,供有能力的設計人員開發自己的程序。本文介紹CADvba二次開發介紹

 

宏就是VBA過程。


看下面的代碼:


Public Sub MacroDemo()


    MsgBox "Hello,Welcome to CAD VBA!"


End Sub


這就是宏。


打開CAD輸入命令vbaide回車會出現VBA的編輯界面,雙擊ThisDrawing在右側的代碼區輸入上面的代碼。



點擊運行,大家看到什么?


這就是一個最簡單的一個用VBA對CAD進行二次開發的程序,也就是宏


那什么是VBA呢?VBA就是VB的一個子集它的全稱是Visual Basic For Application,它

具有VB的大部分功能。


既然我們選擇了VBA,我們首先要知道VBA能操作CAD里的哪些對象呢?


打開VBAIDE窗口按下F2鍵會出現對象瀏覽器。如下圖



庫選擇CAD,這時下面顯示的就是CAD為VBA提供的可操作的對象的類了。


這時有的人因沒有基礎,所以還是一頭霧水,別怕,選中一個類圖標后按F1,這時會彈出CAD ActiveX and VBA Reference,選擇最上面的一個子項Object Model(對象模型),這個就是在CAD里那些對象的關系.


如果英文不好的話,可以安裝CAD2000,它的這個部分是中文的。為想學好VBA二次開發這個是必需的,而且VBA對Office的二次開發也是這樣的。


這個在編程界叫做Active X,包括Active X控件、Active X DLL、和Active X EXE


就好比一個程序為其它程序提供的一個后門一樣下面我就給大家講一下菜單吧。


因為我們用到的其它公司做CAD二次開發的插件,從直觀上首先接觸的就是它的菜單,剛開始用的時候就是從它的菜單開始接觸的。


我經常用到的做菜單的方法有兩種,一種是用CAD的菜單文件,另一種就是用VBA代碼直接長成菜單。


我先介紹第一種,CAD的菜單文件


它是文本文件,我們用記事本就可打開并編輯它,或者再重新創建一個


說到這里有的人可能要問了,我應該從何處開始入手呢,要怎樣做呢?


別急,CAD本身就有現成的供我們參考,就放在CAD的安裝文件夾下的Support文件夾內,

或者其它插件的文件夾內,找不到可以按F3搜一下,擴展名分別為.mnu .mns ,mnc


默認的菜單文件是 gCAD.cuix。原始 ASCII 菜單文件,即用戶通常編輯或創建的文件。該文件以查看完整菜單文件的外表特征。


.mnc已編譯的菜單文件;一種二進制文件,包含用于定義菜單或其他界面元素的功能及外觀的命令字符串和菜單語法。首次加載 MNU 文件時,CAD 將編譯此文件。


.mns源菜單文件;一種與 MNU 文件相同的 ASCII 文件,但是不包含注釋或特殊格式。每次菜單文件的內容被更改時,CAD 將修改源菜單文件。


.mnr菜單資源文件;一種二進制文件,包含由菜單或其他界面元素使用的位圖。CAD 每次編譯 MNC 文件時,均生成菜單資源文件。


.mnt菜單資源文件。僅在 MNR 文件無效(例如,只讀)時生成該文件。


     以上就是本文的內容CAD的vba二次開發介紹,介紹了用vba進行二次開發的一些事宜,看完本文后,會對vba二次開發有個直觀的了解。 但要能編寫出能用的程序還需要進一步的去學習。

相關文章推薦
Copyright © 1992-2021 蘇州浩辰軟件股份有限公司 版權所有 蘇ICP備12077906號-1 增值電信業務經營許可證: 蘇B2-20210241 蘇公網安備 32059002004222號
五月综合视频| 日韩欧美精品在线| 人妻系列中文字幕| 精拍偷品| 国产精品污污污| 中文字幕在线一区二区视频| 欧美大胆熟妇| 丰满肥臀无码一区二区三区| 91精品国产综合久久久久久 | AV中文在线播放| av一级毛片| 人人摸人人上人人| 婷婷伊人综合中文字幕| 1024人妻| 尤物.com| 国产av成人| 伊人日本| 丁香九月婷婷| 国产精品成人一区二区网站软件 | 精品视频导航| 欧美综合在线观看| 日韩精品在线观看免费| 免费的操逼网站| 91视频精品| 丁香婷婷五月| 欧美一区二区精品| 一级欧美视频| 变态另类zoz0另类| 国产黑丝一区二区| 性无码一区二区三区| 人妻无码| 欧美精品久久| 久久久久亚洲AV无码网影音先锋| av小网站| 欧美熟妇精品一区二区蜜桃视频| 精品日韩一区二区三区| 中文字幕精品在线| 国产主播福利| 久久精品一区二区| 日韩国产欧美| 日韩无码网站|