Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Две процедуры разом 
:(
    Опции темы
Izuver
Дата 14.4.2008, 20:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 352
Регистрация: 13.6.2006
Где: Омск

Репутация: 2
Всего: 2



Во время работы процедуры(макроса) на экране нужно видеть окно(форму) с заштрихованной полосой выполнения этой процедуры?
PM MAIL ICQ   Вверх
Akina
Дата 14.4.2008, 20:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Читайте справку по контролу с фамилией ProgressBar. А заодно - зачем нужен DoEvents.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
LOPUH
Дата 15.4.2008, 04:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Растение
*


Профиль
Группа: Участник
Сообщений: 245
Регистрация: 15.2.2008
Где: Красноярск

Репутация: 3
Всего: 4



Цитата(Akina @  14.4.2008,  20:51 Найти цитируемый пост)
Читайте справку по контролу с фамилией ProgressBar

Насколько я знаю, контрол с  такой фамилией забыли встроить  в VBA (возможно он появился в 2007 офисе, в 2003 его нет..)
Для  отображения состояния процесса возможны  следующие варианты:
  •  Использование строки состояния Application.StatusBar
  • Использование Active-X компонентов Я подозреваю, что это и имел в виду  Akina.  Открываем 
    Tools->Additional Controls  ну и выбираем из списка... У себя я нашел штуки 4 разных прогрессбаров, ну предпочел бы наверно  что нибудь из линейки мелкомягких, так как обычно с их компонентами совместимостимость   гарантируется практически 100% , а вот со сторонними производителями могут быть разные траблы..
  •  Метод "очумелых ручек" smile  Этот метод я встретил в какой- то книге.. Сам я считаю его извращением, но сообщаю для общего развития..  Расскажу вкратце.Представляет из себя  эмуляцию прогресс бара . Осуществляется при помощи компонента Label темного цвета. Процедура  эмуляции через метод  Repaint перерисовывает метку, при этом изменяется ее ширина. smile .. Если кого заинтересовало могу поискать пример, там он вроде был..


PM MAIL   Вверх
Akina
Дата 15.4.2008, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Советчик
****


Профиль
Группа: Модератор
Сообщений: 20581
Регистрация: 8.4.2004
Где: Зеленоград

Репутация: 26
Всего: 454



Цитата(LOPUH @  15.4.2008,  05:00 Найти цитируемый пост)
Насколько я знаю, контрол с  такой фамилией забыли встроить  в VBA (возможно он появился в 2007 офисе, в 2003 его нет..)

Он никуда не встроен. Даже в VB. Он просто по умолчанию подключен в референсах.

Цитата(LOPUH @  15.4.2008,  05:00 Найти цитируемый пост)
Я подозреваю, что это и имел в виду  Akina

Именно об этом и шла речь.

Цитата(LOPUH @  15.4.2008,  05:00 Найти цитируемый пост)
Метод "очумелых ручек"

Настоятельно не рекомендую. Особенно когда цикл короткий - отрисовка может увеличить время работы на порядки.
Впрочем, можно рисовать не на каждом цикле.


--------------------
 О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума.

PM MAIL WWW ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0493 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.