Запуск макроса VBA в AutoCAD
Я делаю .папка bundle для плагинов, которые я запрограммировал для AutoCAD. В корне папки находится мой PackageContents.XML-пакет, в котором все мои Плагины Lisp загружаются автоматически. С.DVB является не поддерживаемый тип загрузки я файл Lisp были загружены с помощью следующего кода
(defun C:CSC ()
(vl-vbaload "WindowsDoors.dvb")
(vl-vbarun "WindowsDoors.dvb!CAD_STANDARD_CREATOR!CAD_STANDARD_BLOCK!CAD_STANDARD_PATH")
)
код запускается и ставит мой плагин WindowsDoors.dvb в AutoCAD, но когда я пытаюсь использовать плагин, командная строка дает мне после
Command -vbarun
Initializing VBA System
Macro name: RunMeWindowDoor Execution error
обычно это предполагает ошибку в коде, за исключением случаев, когда я вручную загружаю этот плагин с помощью встроенного загрузчика приложений AutoCAD 2014 на вкладке "Управление", он отлично работает, оставляя меня без понятия, что не так.
1 ответов
Я понял. Мне пришлось изменить код на this
(defun C:LoadDVB ()
(command "vbaload" "WindowsDoors.dvb")
)