cad vba 打开文件对话框_CADvba开发手册.doc
CADvba開發手冊
V
B
A
開發人員手冊VBA入門本章將為你介紹AutoCAD VBA工程及VBA交互開發環境(VBA IDE)。盡管大部分VBA環境在行為上都是相似的,但AutoCAD VBA IDE還是有些獨有的特性。在AutoCAD中還有些相關的命令可以用于裝載工程、運行工程,或打開VBA IDE環境。本章將概要介紹VBA工程、VBA命令和VBA IDE的使用。
本章具體內容如下:了解嵌入和全局VBA工程用VBA管理器組織工程處理宏用VBA IDE編輯工程更多的信息回顧AutoCAD VBA 工程術語回顧AutoCAD VBA 命令
第一節:了解嵌入和全局VBA工程AutoCAD VBA 工程是代碼模塊、類模塊和窗體的集合,它們組合起來以執行給予的功能。工程可保存在AutoCAD圖形中,或作為獨立的文件保存。
嵌入工程是保存在AutoCAD圖形中。當包含有這些工程的圖形中AutoCAD打開時,他們可以自動地裝載,這種方法可以很方便地分發工程給用戶。嵌入工程也有它的極限,它不能打開或關閉AutoCAD圖形,那是由于他們的函數只存在于工程所在的文檔中。使用嵌入工程不需要在運行程序之前查找并裝載工程文件。舉個含有嵌入工程的圖形的例子,當圖形打開時,一個時間日志被觸發。通過這樣一個宏的應用可以登記并記錄用戶在該圖形上所花費的時間。這時用戶不必去記住在打開圖形之前裝載工程,這就是自動操作的一個很好的例子。
全局工程保存在獨立的文件中,它更加通用,因為他們能在AutoCAD圖形中運行,也能打開、關閉AutoCAD圖形,但它在圖形打開時不能自動裝載。用戶必須知道他們所需要的宏包含在哪個工程文件中。然而,全局工程非常容易與其它使用者共享,它可以將通用的宏做為很好的庫而存在。舉個例子,你保存在一個工程文件中的宏是有關多個圖形的材料清單。這個宏可以在工作周期的末期由管理員運行,這樣就可以收集到所有圖形的信息。
在特定的時間,用戶可以在同個AutoCAD進程中同時裝載嵌入工程和全局工程。
AutoCAD VBA 工程與Visual Basic 工程在二進制結構上是不兼容的。然而,其中的窗體、模塊和類可以通過在VBA IDE環境中使用輸入和輸出VBA命令來在工程之間進行轉換。關于VBA IDE的更多信息,可以查看“用VBA IDE編輯工程”用VBA管理器組織工程你可以使用VBA管理器查看裝載在當前AutoCAD進程的所有VBA工程。VBA管理器一個AutoCAD工具,它允許你裝載、卸載、保存、創建、嵌入和分離VBA工程。打開VBA管理器的步驟:
在工具菜單中選擇宏-VBA管理器。
或者,在AutoCAD中調用VBAMAN命令。
本節的內容:裝載現存的工程卸載工程嵌入工程到圖形中從圖形中分離工程創建新的工程保存嵌入工程
裝載現存的工程
當你裝載工程到AutoCAD中,所有的公用的子程序(也稱為宏)都可以使用。 嵌入于圖形中的工程在圖形打開時就被裝載。保存在DVB文件中的工程必須單獨裝載。裝載現存的VBA工程文件
在VBA管理器中,使用裝載項可彈出打開VBA工程對話框。
在打開VBA工程對話框中,選擇打開的工程文件。該VBA工程對話框允許你打開有效的DVB文件。如果你嘗試打開不同類型的文件,你將會得到出錯信息。
選擇打開。
你也可以使用VBALOAD命令直接出現打開VBA工程對話框以裝載工程文件。另外,當工程裝載后,該工程所引用的其它工程將會自動地裝載。還有,AutoCAD在啟動時將自動裝載名稱為acad.dvb的工程文件。
相關主題:病毒警告
每次當你裝載工程時,你會看到啟用或禁用工程中的代碼以阻止宏病毒的警告框。如果你選用啟用代碼,如果工程中含有宏病毒時病毒可能會發作。如果你禁用代碼,工程同樣會裝載,但工程中的所有代碼將不能運行。想查看更多關于病毒保護的信息,請參考“設置工程選項”。 卸載工程
卸載工程以釋放內存并保持裝載的工程列表的長度以方便管理。你不能卸載嵌入工程或由其它已裝載工程所引用的工程。卸載VBA工程的操作
在VBA管理器中,選擇要卸載的工程。
選擇卸載。
或者,使用VBAUNLOAD命令,它將提示你所要卸載的工程。 嵌入工程到圖形中
當你嵌入一個工程時,你是將工程的一個副本置于圖形數據庫中。無論何時,當所包含工程的圖形打開或關閉時,工程會同時被裝載和被卸載。一個圖形只有在同一時間包含一個嵌入工程。如果圖形已經包含有一個嵌入工程,你必須在同樣地入其它工程之前將該嵌入工程分離出。嵌入工程到AutoCAD圖形中的操作 打開VBA管理器并選擇你所要嵌入的工程。
選擇嵌入。
從圖形中分離工程
當你分離工程時,其實是將工程從圖形數據庫中刪除,同時會提示你將工程保存為外部的工程文件。如果你沒有將其保存為外部工程文件,該工程的數
總結
以上是生活随笔為你收集整理的cad vba 打开文件对话框_CADvba开发手册.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: loadrunner安装缺少vc2005
- 下一篇: SSD测试