Временное скрытие формы в 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 Хуже чем будет - не будет !
Подскажите способ решения проблемы. Вот краткая суть:
Из макроса в 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
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д