Timer

Программирование на Visual Basic for Applications
Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Timer

Сообщение Starik » 31.10.2003 (Пт) 13:00

У меня стоит 2000 и ХР, но на инструментальной панели VBA "Timer" отсутствует. Искал, но не нашел, может он обзывается по другому?
Мне хотелось создать свою анимированную иконку из 28 рисунков, но не нашел contry. В VB у меня все работает хорошо, решил попробовать в своей программе написанной на VBA.

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 31.10.2003 (Пт) 13:23

Нельзя поставить объект таймер на лист екселя. в качестве заменителя таймера воспользуйся методом OnTime объекта Application. который запускает макрос через определенное время, вставь этот метод внутрь макроса.

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Timer

Сообщение Starik » 31.10.2003 (Пт) 13:46

Vitaly1, прости старого, если буду писать что то не так.
Во первых спасибо за объяснение, я не знал про методом OnTime.
Вопрос: а на форму? Или таймера вообще нет, даже когда он нужен тебе на форме? Как из этого выходить?

Vitaly1
Брехман
Брехман
 
Сообщения: 1578
Зарегистрирован: 30.12.2002 (Пн) 16:35
Откуда: Russia, Mosсow

Сообщение Vitaly1 » 31.10.2003 (Пт) 13:49

Помойму, если я не ошибаюсь, на форму поставить можно.

Starik
Обычный пользователь
Обычный пользователь
 
Сообщения: 73
Зарегистрирован: 05.11.2002 (Вт) 16:55
Откуда: Russia

Timer

Сообщение Starik » 31.10.2003 (Пт) 16:13

А где этот контрол найти? В инструментальной панели его нет.
Мне написал oldpasp, и сообщил, что в Excel и Word имеется таймер на уровне приложения
Sub TT()
Application.OnTime Now + TimeValue("00:00:05"), "TT"
MsgBox Now()
End Sub
Для анимации ворда и екселя он мало подходит, т.к. его разрешение порядка 1 сек. Предложил использовать апишку, но сегодня я уже не успею, теперь до понедельника. Спасибо тебе.


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 88

    TopList