;;;从AutoCAD 2013 Active Reference帮助中code Examples中提取 ;;;本源代码由 xshrimp 2013.2.20 搜集整理,版权归原作者所有! (vl-load-com) (defun c:Example_LoadDVB() ;; This example loads a DVB file and runs a macro ;; contained in the file using the RunMacro method. ;; ;; This example uses a DVB file named drawline.dvb. ;; You should change the example to use a file on your computer. ;; ;; * Note: If you open a DVB file and then run the example to load it, there will be an error ;; when the DVB file is unloaded. (setq FileName (findfile ".\\Sample\\VBA\\drawline.dvb")) ;; Load a sample VBA project DVB file (vla-LoadDVB acadObj FileName) ;; Run the drawline sample macro (vla-RunMacro acadObj "Module1.Drawline") ;; Unload the drawline VBA project DVB file now. (vla-UnloadDVB acadObj FileName) (alert "The DVB file has been run!") )