Тема: Задание точки с помощь мыши с экрана

Как задать любую точку с экрана, если в коде формы VBA записано след.
Private Sub CommandButton1_Click()
    Dim StartPt As Variant
    Dim plineObj As AcadPolyline
    Dim points(0 To 47) As Double
    StartPt = ThisDrawing.Utility.GetPoint
и тд.
При событии CommandButton1_Click() выскакивает:
Run-time error'-2145320932(8021001c)'
Autocad main window is invisible
При дебаге подсвечивает стоку:
StartPt = ThisDrawing.Utility.GetPoint
А очень хотелось бы кликнуть в поле активного документа.
За ранее благодарен.

Re: Задание точки с помощь мыши с экрана

Попробуйте так:
StartPt = ThisDrawing.Utility.GetPoint(,"Укажите точку")

Re: Задание точки с помощь мыши с экрана

Sorry, запарился, надо приблизительно так если есть форма:
Private Sub СommandButton1_Click()
Form.Hide
StartPt = ThisDrawing.Utility.GetPoint(, "Выберите точку: ")
Form.Show
End Sub

Re: Задание точки с помощь мыши с экрана

Большое спасибо!

Re: Задание точки с помощь мыши с экрана

Прошу прощения еще один не сромный вопрос:
Как нужно определить Form в секции (GD)?
При
Public Form As Object
выпадает :
Object varieble or With block varieble not set

Re: Задание точки с помощь мыши с экрана

Если я правильно понял, то

Dim myDialog as New myForma

Re: Задание точки с помощь мыши с экрана

Нет, но я уже разобрался всем огромное и отдельное Николаю СПАСИБО!!!
Выручили