iCAx开思网
标题:
在 AutoCAD 中如可快捷的调用用 VBA 写的 .dvb file?
[打印本页]
作者:
jmch
时间:
2003-12-24 18:11
标题:
在 AutoCAD 中如可快捷的调用用 VBA 写的 .dvb file?
我用 AutoCAD 的 VBA 写了一个 .dvb file, 每次用它时都要到 Assist --> Macro --> Macros 中去找很烦,
有无办法自定义一个 toolbar, 让我用 mouse 一点, 就调出来用呀?
作者:
Joseph Lin
时间:
2003-12-24 19:14
VBA 與AutoCAD的關係
● VBA的特色:
○ Visual Basic for Application 簡稱VBA,是一種以物件導向為基礎的程式設計環境,
AutoCAD 2000內的VBA版本與Microsoft Office97一樣是V5.0版。
○ VBA內含於R14.01 & 2000以上版本,AutoCAD的用戶不需另行購買。
○ R14.01只能載入一個DVB專案檔,2000則可以載入多個DVB檔。
○ VBA運用AutoCAD ActiveX Automation介面的強大功能,可讓您管理AutoCAD物件
與其它應用程式整合和交換資料(如 Excel 、Access....)。
○ AutoCAD VBA所完成的專案程式→檔名為*.DVB。
○ VBA 相關的指令如下:
...................................................................................................................................
指 令 名 稱 功 能 說 明
...................................................................................................................................
VBALOAD 載入VBA專案【交談框式】
-VBALOAD 載入VBA專案【指令式】
VBARUN 執行VBA專案【交談框式】
-VBARUN 執行VBA專案【指令式】
VBAMAN VBA管理員
VBAIDE VBA程式編輯器
....................................................................................................................................
○ 以功能表巨集載入VBA專案並執行巨集:
[載入DVB專案]^C^C_VBALOAD d:/acad2000/sample/vba/excellink;
[執行VBA巨集]^C^C_VBARUN Module.run_sample
○ 以AutoLISP之Command載入VBA專案並執行巨集:
載入DVB專案→(command "VBALOAD" "dvb專案")
example : (command "vbaload" "d:\\acad2000\\sample\\vba\\excellink")
執行巨集 (command "vbarun""模組名稱.巨集名稱")
Example : (command "vbarun" "Module.Run_sample")
**** 自定一個icon 其Macro 參考上述的說明。
作者:
jmch
时间:
2003-12-25 18:00
高手! 我已经得到启示, 并解决问题了!
欢迎光临 iCAx开思网 (https://www.icax.org/)
Powered by Discuz! X3.3