Тема: VBA & LISP
Есть Lisp ф-ция в которой вызывается DVB приложение
(defun abc ( / ...)
.........
(vlax-invoke-method acad_application 'RunMacro (strcat pfad "GUID.dvb!Modul1.knpguid"))
(setq a ?????)
)
После выполнения DVB приложения нужно получить возвращаемое значение VBA ф-ции. Т.е. (setq a b), где b смотри ниже VBA код.
Ниже кусок моего VBA кода (Просьба не смеяться, с VB я не дружу).
Sub knpguid()
Dim b As String
b = GetGUID()
End Sub
P.S.
в случае с ThisDrawing.SetVariable "users1", GetGUID() все OK, но я не хочу использовать сист. переменные.
Спасибо.