|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.08.2010, 19:19 | #1 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Закрытие вторичной USERFORM - глюк VBE
Наткнулся на странный глюк (или это фича ? ) EXCEL 2010
Открывается у меня пользовательская форма. Немодальная. На ней кнопка запускающая методом show другую форму (модальную) из этого же проекта. Если закрывать эту (вторую)форму крестом или по Alt-F4, то если открыто (даже неактивное) окно VBE, то закрываются обе формы. Если окно VBE закрыть - только вторая Последний раз редактировалось Aent; 07.08.2010 в 08:13. |
06.08.2010, 19:37 | #2 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
No repro
Может покажите файл?
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
07.08.2010, 09:15 | #3 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Цитата:
Windows 7 корп. x32 рус, MS Office 2010 рус. Последний раз редактировалось Aent; 07.08.2010 в 09:18. |
|
07.08.2010, 09:44 | #4 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
А у меня во всех версиях Excel так. И всегда так было. Решил, что без танцев с бубном не победить и смирился.
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
07.08.2010, 12:12 | #5 |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
The_Prist, так и у меня на самом деле во всех версиях
Просто раньше не обращал внимания. |
07.08.2010, 16:01 | #6 |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Интересно :-) В вашем файле воспроизводится, а в файле собственного изготовления - нет
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
07.08.2010, 18:51 | #7 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Сам сколько не пытался вопроизвести этот глюк - не получилось (пробовал в Excel 2003 и 2007)
В файле от Aent глюк наблюдается (сделал у себя копию этого файла "с нуля" - глюка нет) PS: Избежать закрытия обех форм легко - надо вместо UserForm1.Show vbModeless написать UserForm1.Show, а в свойствах первой формы изменить свойство ShowModal на FALSE По сути, результат будет тот же (первая форма будет открыта немодальной), но глюк в этом случае не проявляется (проверял на файле от Aent) (добавлено) Разобрался - глюк проявляется в любом файле, но если в VBE открыта UserForm2 (неважно, она активна, или активно окно другого VBComponent) Как только окно с UserForm2 закрываем (редактор VBE по-прежнему открыт) - глюк исчезает.
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
Макросы любой сложности на заказ. Мониторинг цен конкурентов Последний раз редактировалось EducatedFool; 07.08.2010 в 18:57. |
07.08.2010, 21:52 | #8 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Цитата:
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
|
07.08.2010, 23:48 | #9 | |
Форумчанин
Регистрация: 17.07.2009
Сообщений: 519
|
Цитата:
HO! В файле, выложенном KL (XL), глюк у меня не воспроизводится и при открытой и активной в VBE UserForm2. Т.е всё всегда нормально в том числе и после пересохранения файла KL (XL) из формата xlsm в xls. Похоже всё ещё более хитро. Глюк проявляется после попытки размещения на UserForm2 любого контрола. Я разместил на UserForm2 CommandButton и тут же удалил его без сохранения файла. Но после этой операции глюк стал проявляться и в "потерявшей девственность" UserForm2 из файла KL (XL). (Конечно при UserForm2 открытой в VBE). Последний раз редактировалось Aent; 07.08.2010 в 23:53. |
|
08.08.2010, 00:08 | #10 | |
Форумчанин
Регистрация: 04.08.2009
Сообщений: 112
|
Цитата:
KL [MVP - Microsoft Office Excel]
CPU: Intel Core 2, 2.17GHz | RAM: 3.25GB (4GB) | GPU: nVidia Quadro FX 2500M OS: Windows 7 Ultimate x64 EN | MSO: 2010 Professional Plus x86 EN |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
userform в vba | Юлия1717 | Помощь студентам | 0 | 15.03.2010 14:54 |
VBA (UserForm) | Zhene4ka2607 | Помощь студентам | 2 | 08.06.2009 16:59 |
2 вопроса по UserForm | tolikman | Microsoft Office Excel | 4 | 25.11.2008 22:50 |
Помогите с UserForm | Maxx | Microsoft Office Excel | 4 | 12.11.2008 11:37 |