|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.03.2010, 08:59 | #1 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 58
|
во время выполнения макроса вывести сообщение о загрузке данных
обработка данных макросом занимает около 40 сек. во избежание мыслей о том что завис комп, выдать сообщение "идет загрузка данных..." (сообщение должно иметь только надпись, кнопок не должно быть), при этом макрос будет выполняться. Как закончиться его выполнение сообщение автоматом исчезало. Подскожите как это сделать
|
17.03.2010, 09:36 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Как реализовать прогресс-бар, можно поглядеть здесь:
http://www.programmersforum.ru/showthread.php?t=28112 Цитата:
Выложите свой код - посмотрим, что можно сделать. Иногда достаточно заменить несколько строк - и скорость работы увеличивается в несколько раз. |
|
17.03.2010, 10:23 | #3 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 58
|
а можно все таки чтобы не прогресс-бар был, а просто окошко с собщением, смысл в том что бы узнать как это делается, а то что обработка происходит долго на данном этапе меня устраивает, со временем оптимизирую.....
|
17.03.2010, 10:38 | #4 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
В таком случае, достаточно использовать StatusBar. Но так, или иначе, все равно прийдется вмешиваться в Ваш код для обновления отображаемой информации.
Чем шире угол зрения, тем он тупее.
|
17.03.2010, 10:47 | #5 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 58
|
со статус StatusBar я разобрался по примеру из выше указанной ссылки, но эт не то, хочется все же чтоб именно окошко....
|
18.03.2010, 13:11 | #6 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 58
|
а как можно сделать так чтобы слово "ПОДОЖДИТЕ" в StatusBar мигала
Код:
|
18.03.2010, 14:36 | #7 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
Здравствуйте, а при загрузке файла exe применить данный вариант формы с бегущей строкой как то можно. Файл загружается 25 30 сек, и как предугадать открытие окна?
Код:
|
18.03.2010, 14:38 | #8 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
окно
Попробуй. Вместо слипа - макрос
'DoEvents закоменти
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru Последний раз редактировалось alex77755; 18.03.2010 в 14:42. |
18.03.2010, 14:59 | #9 |
Пользователь
Регистрация: 03.12.2009
Сообщений: 58
|
я остановился на варианте со StatusBar, но все равно спасибо!!!
|
18.03.2010, 17:27 | #10 |
Форумчанин
Регистрация: 13.06.2009
Сообщений: 691
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Время выполнения макроса... | nikolai_P | Microsoft Office Excel | 9 | 03.04.2013 00:59 |
Пауза выполнения макроса | artclon | Microsoft Office Excel | 3 | 09.02.2010 05:13 |
При загрузке ПК поевляется сообщение - | subbota | Операционные системы общие вопросы | 1 | 19.01.2010 14:51 |
Как сократить время выполнения макроса? | Алексей11111 | Microsoft Office Excel | 11 | 01.12.2009 20:04 |
как отключить отображение изменений во время выполнения макроса? | AnnNet | Microsoft Office Excel | 1 | 15.04.2009 14:43 |