powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проблема с Application.Wait
8 сообщений из 8, страница 1 из 1
Проблема с Application.Wait
    #34062215
Neznayka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста!
Мне нужно сделать задержку в Excel на 0.1 или 0.2 секунды,
команда типа Application.Wait (Now + TimeValue("0:00:01 ")) делает
задержку не менее 1 сек, а мне нужно меньше.
Может есть какие-то другие команды или соображения по этому поводу??
Жду советов!!
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34062235
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
API?
Например функция Sleep:
Код: plaintext
1.
2.
3.
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Sub Wait
      Sleep  100 
End Sub
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34062249
Neznayka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
попробовал, но я что-то не почувствовал, чтобы была какая-то задержка
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34062267
Фотография orunbek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Увеличьте значение
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34062289
Neznayka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
так ставил и Sleep 1000, 10000,1000000 - все равно проскакивает незаметно,
не видно никакой задержки
Может я что-то не то делаю?
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34062668
Neznayka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверно ты прав. У соседа на компе все работает как надо.
Спасибо!!
Только теперь надо мне разобраться что у меня с офисом творится..
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34063430
Фотография talgat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скорее виноват не офис а комп. Прога на паскале использующая временные промежутки у меня на разных компах работает по разному. Хотя милисекунды везде должны быть одинаковые :-)


Рыба ищет-где глубже, человек-где больше рыбы.
...
Рейтинг: 0 / 0
Проблема с Application.Wait
    #34076546
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. Использовать пустой цикл.

2. Что-то типа

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Public Sub Waiting()
    Dim sngStart As Single
    Dim sngFinish As Single
    Dim sngTime As Single
    
    sngStart = Timer
    sngTime = Timer +  1  /  5 
    
    Do While sngTime > Timer
        DoEvents
    Loop
    
    sngFinish = Timer
    
    MsgBox "Пауза на: " & (sngFinish - sngStart)
End Sub

3. Использовать WinAPI функцию Sleep, как уже подсказали.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Проблема с Application.Wait
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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