|
||
| Правила | Регистрация | Пользователи | Сообщения за день | | Поиск | | Справка по форуму | Файлообменник | |
|
Поиск в этой теме |
17.03.2018, 12:30 | #1 | |
VBA, После закрытия userform кнопка запуска макроса(зеленый треугольник) не активен
Регистрация: 08.03.2018
Сообщений: 45
|
||
Просмотров: 6314
|
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
Редактор VBA порою живет своей жизнью, причем рандомно) Смиритесь и перезагружайтесь, к примеру) В том же NET API есть специальные функции для запуска модальных форм в контексте именно самого приложения акад.
----- добавлено через 58 сек. ----- p.s. Указывайте в заголовке язык программирования, плиз. |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
просто раньше альтернативы не было - либо лисп (он непривычен, проблемы с созданием диалогов) либо VBA. ObjectARX стоял в сторонке особняком, из-за низкоуровневой работы с акадом там надо хорошо понимать, что делаешь) А сейчас уже много материала на Net (в том числе и на русском), сама среда исполнения представлена уже в виде оберток над низкоуровневыми функциями, с внутренними проверками - т.е. чтобы уронить акад в фатал, надо приложить определенные усилия. Сред разработки, включая бесплатных - тоже достаточно. Изучать полностью талмуты в тысячи страниц, чтобы начать писать на Net - совершенно не обязательно. Во всяком случае, чтобы выйти на уровень того - что можно написать на VBA)
|
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Offtop: Из серии "Программисты шутят"
Используй .Showmodal. ----- добавлено через ~5 мин. ----- Offtop: А вообще надо хоть немного понимать как работает ОС
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Регистрация: 08.03.2018
Сообщений: 45
|
неужели должны быть проблемы чтоб обработать обычную форму? это же основа.. может какую то строчку упустил ?
просто вба уже встроен и с ним просто работать.. в связке с екселем тоже ----- добавлено через ~3 мин. ----- такого нет .. UserForm1.show vbModal пробовал и выходит то же самое |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
и просто UserForm1.show эквиваленты в VBA.
----- добавлено через ~13 мин. ----- как раз он не встроен в акад по умолчанию) А насчет простой работы - когда поработаешь в даже бесплатных студиях, а потом садишься кодить в VBA (для офиса) - становится очень грустно от безнадежно застывшего в развитии языка и среды разработки. |
|||
|
||||
? Регистрация: 17.06.2014
Царицын
Сообщений: 12,211
|
Так VBA он для любого приложения...
Offtop: Впрочем...Если такой "умный" хрена вопросы задавать? Переходи на Сишарп. Там гораздо больше глюков у тебя будет.
__________________
Не откладывайте на завтра! Положите на всё уже сегодня.(с) |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
ShowModal
причем через браузер объектов (F2) этого свойства нет, доступен лишь через палитру свойств формы. Хотя при этом пишут - что свойство доступно только для чтения во время выполнения) |
|||
|
||||
Регистрация: 10.08.2013
Сообщений: 11,040
|
браузер объектов редактора VBA не "видит" ShowModal в программной модели, официальный хелп от Майкрософт говорит - что это свойство. При этом вы пытаетесь уверить, что это правильный код:
в принципе, можно свойство написать так - что при присвоении какого-то значения оно будет выполнять определенный код. Но тогда должно быть справа присвоение значения, а не попытка вызова свойства как процедуры/функции. |
|||
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разработка ПОС, искусство проектирования | Tyhig | Технология и организация строительства | 117 | 25.11.2021 17:38 |
Пропадают картинки после закрытия программы | Mariya_Space | AutoCAD | 13 | 16.06.2017 10:10 |
После применения offset не удаляется (не редактируется) исходный объект | Nata1 | AutoCAD | 7 | 07.04.2015 09:08 |
Глюки после установи последнего обновления на Civil 3D 2013 | black_mts | Вертикальные решения на базе AutoCAD | 14 | 22.01.2013 19:02 |
Невозможность изменения файла чертежа после его закрытия в Автокаде. Из-за чего!?!? | Botan | AutoCAD | 12 | 12.04.2009 05:27 |