Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Wait-Message / 3 сообщений из 3, страница 1 из 1
22.02.2004, 18:37
    #32418102
Неофит-2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wait-Message
Люди, у меня такой вопрос (надеюсь, я понятно изъясняюсь).
У меня в Excel макрос отрабатывает достаточно долго, и я сворачиваю во время его работы окно приложения Excel. Нельзя ли в это время повесить мессагу типа "Ждите..." (средствами Visual Basic), чтобы по окончании работы макроса она исчезла?
Я пробовал только с Application.Caption, a нельзя ли что-то типа MsgBox?
...
Рейтинг: 0 / 0
25.02.2004, 13:56
    #32420823
Alviga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wait-Message
А ты формочку сделай. На ней поставь метку и в ней выводи текст, когда макрос отработает то просто ее выгрузи.
...
Рейтинг: 0 / 0
26.02.2004, 12:18
    #32422231
SergeySV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Wait-Message
Сам задавался таким вопросом.
1. Самый простой способ использовать StatusBar Excel'я, он позволяет туда выводить свой текст, типа "Погодите люди добрые, я еще работаю"
2. Можно написать форму ожидания, которая будет висеть во время работы макроса (токо начиная с Office 2000 - у них там появилась .Show vbModeles)

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

http://sources.codenet.ru/download.php?id=360&cid=25&o=0&my=0
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Wait-Message / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]