Тема: Какой Handle правильный

Хочу получить handle активного листа.
Из VBA с пом. кода:
Sub hdl()
Debug.Print ThisDrawing.ActiveLayout.Handle
End Sub
И из Lispa
(defun c:hdl ()
  (vl-load-com)
  (setq aa (vlax-get-acad-object))
  (setq aa (vla-get-activedocument aa))
  (setq am (vla-get-modelspace aa))
  (setq al (vla-get-paperspace aa))
  (princ (vlax-dump-object al))
)
Результаты отличаются, хоть и ненамного. Так с каким handl'ом работать, или как ПРАВИЛЬНО получить handl активного листа.

Re: Какой Handle правильный

Да, закралась ошибочка!
Лисп-функция которая приведена выше показывает свойства (и хендл) ПРОСТРАНСТВА ЛИСТА
Если нужен активный лист (LAYOUT) на Лиспе, попробуй следующее:

(vl-load-com)
(defun c:hdl ()
  (setq doc (vla-get-activedocument (vlax-get-acad-object)))
  (princ (vla-get-handle (vla-get-activelayout doc)))
  (princ)
) ;_  defun

На VBA вроде верно, но результаты не сравнивал

Re: Какой Handle правильный

Спасибо