powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Почему не работает Application.OnTime (excel) в Outlook?
25 сообщений из 32, страница 1 из 2
Почему не работает Application.OnTime (excel) в Outlook?
    #38800704
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему не работает Application.OnTime (excel) в Outlook? Те процедура ТTest111 не запучкается через 50 сек??

Код: vbnet
1.
2.
3.
4.
Private Sub Application_NewMail()
Set objExcel = CreateObject("Excel.Application")
    objExcel.Application.OnTime Now + TimeValue("00:00:50"), "Test111"
End Sub
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38800801
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где находится процедура Test111?
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38801000
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

ниже, а-ля
Код: vbnet
1.
2.
3.
Sub Test111
 MsgBox("Привет!")
End Sub
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38801007
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а должна быть в паблик модуле в книге экселя, кстати вы её даже не открыли
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38801018
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20нижеа мужики-то не знают ну эксель-то про нее ничего не знает, как он может ее выполнить? Эксель вообще не знает, кто его запустил, ему все-равно, в общем-то.
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803046
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

как это сделать?
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803221
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803571
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,

А зачем мне к конкретному листу коннектится? мне файл нужно делать?
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803581
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20Konst_One,

А зачем мне к конкретному листу коннектится? мне файл нужно делать?

потому что:

Shocker.Proа мужики-то не знают ну эксель-то про нее ничего не знает, как он может ее выполнить? Эксель вообще не знает, кто его запустил, ему все-равно, в общем-то.
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803881
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_One,


Пример есть?
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803891
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kos20Konst_One,


Пример есть?

тут , разбирайтесь. спросите у автора той темы, если что-то не понимаете. читайте документацию по excel
Авто обновление данных OLE DB закрытие файла с сохранением
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38803894
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пример чего?
Эксель не будет запускать функцию из аутлука, потому что ничего про аутлук не знает.

Попробуй посмотреть в сторону апи-функций SetTimer/KillTimer
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38804064
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторкак это сделать?
Вовсяком случае не запускать ексел ради таймера.
Лучше правильно поставить вопрос: что вам надо?
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38804068
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть АПИ функции, которые можно попробовать использовать. Например:
'Импорт API функци создания системного таймера.
Код: vbnet
1.
2.
3.
4.
Private Declare Function SetTimer Lib "user32" ( _
  ByVal hWnd As Long, ByVal IdTimer As Long, _
  ByVal uTimeOut As Long, ByVal TimerProc As Long _
) As Long
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805023
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex77755,
в аутглюке не рабоатет((
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805490
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторв аутглюке не рабоатет((
Это утверждение или вопрос?
Если утверждение, то не верю!
Если вопрос, то отвечаю: работает!
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805541
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, стоит уточнить битность ОС и офиса...
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805612
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да В 64 немного не так
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805613
Фотография alex77755
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, по крайней мере, подсказали выход
Если надо постмотрит
https://social.msdn.microsoft.com/Forums/office/en-US/1ac49ac7-b51c-4be7-83ea-864b7ee349dc/settimer-problem?forum=exceldev
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805816
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alex77755,

попробывал не Екселе, пример не заработал, если есть у кого готовый пример, буду рад протестить.
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38805971
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лучше дайте свой экселевский файл, где не заработало, мы подскажем, где ошибка
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38806400
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Файл в эттаче. После запуска вылетает ошибка.... Вообще проблема у меня не с Екселем, а с Аутлуко, там я хотел бы реализовать возможность запуска функции обработки почты (что-то вроде спам-фильтра). Есть два варианта: 1 запустить ее после получения всей почты (это я не знаю в принципе как раелизовать, может быть и можно, но я не знаю), 2 - запустить функцию с некой заданной задержкой 10-30 секунд. Думал использовать стандартные возможность Экселя, но нереализуемо, как я понимаю. Второй вариант через AIP, но мне кажется что данные ф. MS не поддерживаются. Винда у меня ХР-32, если что.
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38806402
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Вот сама ошибка
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38806468
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я так и думал.
Declare нельзя размещать в модуле объекта (собственно, именно это и написано в ошибке дословно).

Создай Module (правой кнопкой по MS Excel Objects) - и туда его.

В Аутлуке так же.

И на будущее - "не работает" и "выдает ошибку такую-то" - это разные вещи - выражайся яснее.
...
Рейтинг: 0 / 0
Почему не работает Application.OnTime (excel) в Outlook?
    #38810565
kos20
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

Чот-то не получается что-то путевого навоять. я не понимю как эти функции работают. Может кто сможет рабочий пример сделать. Те, что в сети у меня не работают.((
...
Рейтинг: 0 / 0
25 сообщений из 32, страница 1 из 2
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Почему не работает Application.OnTime (excel) в Outlook?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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