Тема: Можно ли работать в акаде при открытой форме макроса?

Точнее - можно ли так сделать? Есть макрос, в нем содержиться форма программы. Можно ли сделать так, чтобы при открытой форме была возможность работать в акаде?

Re: Можно ли работать в акаде при открытой форме макроса?

Сделай форму немодальной.

Re: Можно ли работать в акаде при открытой форме макроса?

Я, если честно, только начинаю осваивать vba - не могли бы Вы мне подсказать что это за свойство (на английском жедательно языке). Заранее спасибо

Re: Можно ли работать в акаде при открытой форме макроса?

Свойство формы ShowModal в окне свойств редактора VBA, если = true - форма модальная, если false - немодальная. Либо при вызове формы методом Show, незаввисимо от первоначального значения этого свойства:

UserForm1.Show 1

-модальная

UserForm1.Show 0

-немодальная

Re: Можно ли работать в акаде при открытой форме макроса?

Это конечно хорошая вещь, но тут все жестко ограничено - либо модальная, либо немодальная. Т.е. либо я в акаде работаю и вижу свою форму, но ничего не могу на ней сделать, либо я работаю в форме, но не могу ничего сделать в акаде :( Получается надо кодом прописывать значение модальности в зависимости от того, в каком месте я кликнул мышкой (на форме или на акаде), а это уже посложнее...

Re: Можно ли работать в акаде при открытой форме макроса?

Это конечно хорошая вещь, но тут все жестко ограничено

Ну, при всем богатстве выбора, другой альтернативы нет :)).Форма не может быть "полумодальной" или "слегка модальной"- это как "чуть-чуть беременна". Но можно менять модальность формы в процессе работы программы, по отработке события на каком-либо из элементов управления формы. Вот здесь можно посмотреть:https://www.caduser.ru/forum/index.php?PAGE_NAME=read&FID=25&TID=44356