Временное скрытие формы в VBA

Узнай цену своей работы

Формулировка задачи:

Многоуважаемые!
Подскажите способ решения проблемы. Вот краткая суть:
Из макроса в Autocad делаю запрос с чертежа. Работающий макрос использует свою активную форму пусть Form1. Так вот на момент запроса надо Form1 скрыть, а потом опять открыть для ДАЛЬНЕЙШЕЙ работы.
Form1.Hide
objSet.SelectOnScreen filtertype:=intType, filterdata:=varDat - на эту строку не зацикливайтесь
Form1.Show
данный вариант заново активирует форму, а надо, чтоб продолжалось выполнение кода с этого места
BlockForm.Visible = False
objSelSet.SelectOnScreen filtertype:=intType, filterdata:=varDat
BlockForm.Visible = True
вообще не хочет работать и при пуске выдает ошибку
Function of interface marked as restricted, or the function uses an Automation type not supported in Visual Basic
как мне решить проблему?
PS Хуже чем будет - не будет !

Решение задачи: «Временное скрытие формы в VBA»

textual
Листинг программы
Form1.Show vbModeless

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4 из 5