Тема: Передача данных с диалогового окна

Подскажите!
Я в VBA - 0). Создаю диалоговое окно в VBA с полем ввода данных, Как зделать чтобы вводимое значение передовалось в переменыю Acadе, (дело в том что некая прога у меня на лиспе)

Re: Передача данных с диалогового окна

Можно,например,задействовать одну из переменных Автокада от USERS1(USERI1,USERR1) до USERS5(USERI5,USERR5) в зависимости от типа данных.Достучаться до них в VBA : ThisDrawing.GetVariable("USERS1");
ThisDrawing.SetVariable "USERS1","AAAA".
В LISP - это (getvar "USERS1"),(sertvar "USERS1" "AAAA").
Еще один из способов передачи данных - задействовать в LISP
(setq a1 (getstring))
Затем вызвать форму VBA.A при закрытии формы послать в коммандную строку Автокада  - SendCommand - с приобретенным в окне значением.
Переменная "а1" получит это значение.

Re: Передача данных с диалогового окна

не (seRtvar "USERS1" "AAAA"),разумеется,a
setvar