我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

您的位置:網站首頁 > CAD教程 > CAD教程文章

cad二次開發中VB或VBA的應用問題

時間:2008-08-14 11:51:47 來源:
1、如何在 VB 中連接 AutoCAD。
啟動 VB ,引用 AutoCAD 類型庫。操作步驟:從“工程”菜單中選擇“引用”選項,啟動“引用”對話框。在“引用”對話框中,選擇 AutoCAD 類型庫,然后單擊“確定”。

定義模塊級變量 AutoCAD 應用程序 (acadApp) 和當前的文檔 (acadDoc)。
如果 AutoCAD 正在運行,使用 GetObject 函數將檢索 AutoCAD Application 對象。如果 AutoCAD 沒有運行,使用 CreateObject 函數試圖創建一個 AutoCAD Application 對象。如果創建成功,會啟動 AutoCAD;如果失敗,則會發生錯誤。
同時運行多個 AutoCAD 任務時,GetObject 函數會返回 Windows 運行對象表中的第一個 AutoCAD 實例。
要顯示 AutoCAD 圖形窗口,需要將 AutoCAD 應用程序的 Visible 特性設置為 TRUE。
使用 acadDoc 變量引用當前的 AutoCAD 圖形。
示例:
Dim acadApp As AcadApplication
Dim acadDoc as AcadDocument
Sub ConnectToAcad()

On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
If Err Then
Err.Clear
Set acadApp = CreateObject("AutoCAD.Application")
If Err Then End
End If
acadApp.Visible = True
Set acadDoc = acadApp.ActiveDocument
End Sub

2、如何使 VB 開發的程序不依賴于 AutoCAD 的版本。
啟動 VB ,定義模塊級變量 AutoCAD 應用程序 (acadApp) 和當前的文檔 (acadDoc)。
如果 AutoCAD 正在運行,使用 GetObject 函數將檢索 AutoCAD Application 對象。如果 AutoCAD 沒有運行,使用 CreateObject 函數試圖創建一個 AutoCAD Application 對象。如果創建成功,會啟動 AutoCAD;如果失敗,則會發生錯誤。
同時運行多個 AutoCAD 任務時,GetObject 函數會返回 Windows 運行對象表中的第一個 AutoCAD 實例。
要顯示 AutoCAD 圖形窗口,需要將 AutoCAD 應用程序的 Visible 特性設置為 TRUE。
使用 acadDoc 變量引用當前的 AutoCAD 圖形。
示例:
Dim acadApp As Object
Dim acadDoc as Object
Sub ConnectToAcad()

On Error Resume Next
Set acadApp = GetObject(, "AutoCAD.Application")
If Err Then
Err.Clear
Set acadApp = CreateObject("AutoCAD.Application")
If Err Then End
End If
acadApp.Visible = True
Set acadDoc = acadApp.ActiveDocument
End Sub
與第一個問題相比較,可以看出,不引用具體的類型庫以及使用通用的對象類型就可以達到通用性。

3、前期綁定和后期綁定
要創建一個使用前期綁定方式的對象變量,也就是說,在程序編譯時就完成綁定,則對象變量在聲明時應指定類 ID,如:Dim acadApp As AcadApplication。
使用 As Object 子句聲明對象變量,可以創建一個能包含任何類型對象引用的變量。不過,該變量訪問對象是后期綁定的,也就是說,綁定在程序運行時才進行,如:Dim acadApp As Object。
前期綁定的變量引用可以提供更好的性能,但該變量只能存放聲明中所指定的類的引用。
而后期綁定的變量引用可以提供更好的通用性。

4、依賴于版本和獨立于版本
如果 CreateObject 或 GetObject 函數使用的 ProgID 沒有附加版本號,那么是獨立于版本的,否則是依賴于版本的。例如,如果使用的是 CreateObject,則 CreateObject ("AutoCAD.Application") 是獨立于版本的,而 CreateObject ("AutoCAD.Application.15") 是依賴于版本的。

5、VB 代碼到 VBA 代碼的轉換
在 VBA 的 IDE 環境中,使用“導入文件”將要轉換的 VB 工程的模塊、類模塊以及窗體文件一一導入。接著將 VB 代碼中所有的當前的文檔 (acadDoc) 變量替換為 ThisDrawing,而AutoCAD 應用程序 (acadApp) 變量替換為 Application。同時刪除定義的 AutoCAD 應用程序 (acadApp) 和當前的文檔 (acadDoc) 變量,刪除與 AutoCAD 應用程序連接的代碼。注意:要轉換 VB 代碼的窗體部分,則窗體必須是用 UserForm 創建的。

6、圖形對象和非圖形對象
圖形對象(也稱為圖元、實體對象)是組成圖形的可見對象(例如直線、圓、光柵圖像等)。非圖形對象是指屬于圖形的一部分但不可見的(提示性的)對象,例如 Layers、 Linetypes、 DimStyles、 SelectionSets 等等。要創建這些對象,可使用 Add 方法。每一個對象都有用于特定目的的方法和特性,都有設置和檢索擴展數據以及刪除自己的方法。#p#分頁標題#e#

我想看一级黄色大片_久久亚洲国产精品一区二区_久久精品免视看国产明星_91久久青青青国产免费

            亚洲欧美另类小说| av在线这里只有精品| 成人av在线网站| 欧美精品一区二区久久婷婷| 首页国产欧美久久| 欧美日本视频在线| 午夜婷婷国产麻豆精品| 日本精品一级二级| 亚洲欧美韩国综合色| 91蜜桃免费观看视频| 国产精品乱人伦中文| 成a人片亚洲日本久久| 成人欧美一区二区三区| 99久久精品免费| 亚洲欧美综合色| 日本久久一区二区三区| 亚洲国产精品视频| 欧美福利视频导航| 日本中文在线一区| 精品国产伦一区二区三区免费| 久久se精品一区精品二区| 亚洲视频在线一区| 粉嫩av亚洲一区二区图片| 中文字幕一区二区在线播放| www.综合网.com| 亚洲精品国产成人久久av盗摄| 色综合天天综合给合国产| 成人av在线播放网址| 中文字幕一区二区5566日韩| 色婷婷一区二区三区四区| 午夜精品福利视频网站| 日韩欧美国产一二三区| 国产成人在线看| 国产精品国产三级国产aⅴ无密码| 99视频在线观看一区三区| 亚洲精品乱码久久久久久黑人| 欧美色视频一区| 精品一区精品二区高清| 国产精品情趣视频| 精品视频一区二区不卡| 老司机免费视频一区二区三区| 国产女主播一区| 欧美中文字幕一二三区视频| 麻豆精品新av中文字幕| 欧美激情中文不卡| 欧美精品xxxxbbbb| 国产高清不卡二三区| 亚洲最大成人网4388xx| 精品福利在线导航| 色狠狠综合天天综合综合| 欧美日韩一区小说| 国内一区二区视频| 一区二区三区中文字幕在线观看| 日韩精品专区在线影院重磅| 99免费精品在线观看| 肉色丝袜一区二区| 国产精品久久久久久户外露出| 欧美人动与zoxxxx乱| 国产a级毛片一区| 日韩av午夜在线观看| 亚洲丝袜自拍清纯另类| 精品电影一区二区| 欧美私人免费视频| 成人深夜福利app| 久久99国产精品免费网站| 亚洲精品日韩一| 欧美国产精品一区二区| 日韩一区二区电影网| 日本高清视频一区二区| 成人av在线电影| 国产美女一区二区三区| 免费的成人av| 亚洲国产中文字幕在线视频综合| 中文在线一区二区| ww亚洲ww在线观看国产| 91精品国产高清一区二区三区| 色欧美日韩亚洲| 成人免费视频播放| 国产精品系列在线观看| 久久国产精品99精品国产| 污片在线观看一区二区| 亚洲妇熟xx妇色黄| 亚洲综合色区另类av| 亚洲婷婷国产精品电影人久久| 国产婷婷一区二区| 久久久777精品电影网影网| 欧美成人性战久久| 欧美xxxxx牲另类人与| 欧美成人三级电影在线| 日韩亚洲欧美高清| 日韩免费高清电影| 日韩一区二区三区电影| 欧美一区二区网站| 欧美精品久久久久久久多人混战| 欧美性色黄大片| 欧美视频在线播放| 欧美日韩国产在线观看| 欧美午夜精品一区二区蜜桃 | 666欧美在线视频| 欧美日韩在线亚洲一区蜜芽| 欧美日本国产一区| 日韩免费一区二区| 久久这里只有精品首页| 国产亚洲精品中文字幕| 国产精品另类一区| 亚洲欧美偷拍另类a∨色屁股| 亚洲免费观看在线视频| 亚洲成人免费在线观看| 日本欧美一区二区三区乱码 | 久久99精品久久久久久国产越南| 麻豆成人久久精品二区三区红| 韩国v欧美v亚洲v日本v| 成人免费va视频| 色国产综合视频| 日韩一级大片在线观看| 久久日韩精品一区二区五区| 亚洲国产成人午夜在线一区| 亚洲精品久久久蜜桃| 香蕉久久一区二区不卡无毒影院| 六月丁香婷婷久久| thepron国产精品| 欧美色区777第一页| 久久婷婷一区二区三区| 中文字幕日本不卡| 日本不卡在线视频| 成人深夜福利app| 欧美另类久久久品| 久久综合色综合88| 亚洲日本韩国一区| 蜜臀av性久久久久av蜜臀妖精| 国产v综合v亚洲欧| 91精品婷婷国产综合久久性色| 国产亚洲精品bt天堂精选| 亚洲视频图片小说| 麻豆精品视频在线观看免费| 99视频在线精品| 精品日韩在线一区| 一级日本不卡的影视| 国产精品中文有码| 欧美日韩高清一区| 国产精品剧情在线亚洲| 日本在线不卡视频| 日本乱人伦aⅴ精品| 国产亚洲精品超碰| 免费的成人av| 精品视频在线免费观看| 国产精品午夜春色av| 美女一区二区三区在线观看| eeuss鲁片一区二区三区| 精品国产欧美一区二区| 亚洲电影第三页| 91视视频在线观看入口直接观看www| 日韩欧美专区在线| 一区二区三区波多野结衣在线观看| 国内国产精品久久| 欧美日韩国产电影| 一区二区在线观看视频| 成人午夜在线免费| 2020日本不卡一区二区视频| 亚洲va欧美va国产va天堂影院| 成人一级黄色片| 26uuu精品一区二区| 日韩黄色一级片| 欧美日韩国产成人在线91| 一区二区三区欧美久久| 99九九99九九九视频精品| 国产欧美一区二区三区网站 | 亚洲人成小说网站色在线| 国产一区二区三区精品欧美日韩一区二区三区| 欧美视频一区在线| 亚洲永久精品大片| 在线视频国产一区| 艳妇臀荡乳欲伦亚洲一区| 色综合久久中文综合久久牛| 国产精品超碰97尤物18| 成人综合激情网| 国产精品女同一区二区三区| 狠狠色综合播放一区二区| 日韩欧美黄色影院| 久久av资源站| xnxx国产精品| 国产成人精品一区二区三区四区 | 国产精品二区一区二区aⅴ污介绍| 国产成人一区在线| 国产亚洲欧美日韩日本| 国产乱码精品1区2区3区| 精品剧情在线观看| 国产精品一二二区| 国产女人水真多18毛片18精品视频| 国产成人在线色| 亚洲女同一区二区| 欧美在线视频不卡| 日韩国产一区二| 精品国产乱码久久| 成人精品国产福利| 亚洲黄色片在线观看| 欧美日韩激情一区| 国产一区二区三区四区五区美女 | 午夜成人在线视频| 精品88久久久久88久久久|