Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Почему не работает Application.OnTime (excel) в Outlook? / 25 сообщений из 32, страница 1 из 2
10.11.2014, 13:19
    #38800704
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Почему не работает 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
10.11.2014, 14:19
    #38800801
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
А где находится процедура Test111?
...
Рейтинг: 0 / 0
10.11.2014, 15:56
    #38801000
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Shocker.Pro,

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

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

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

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

потому что:

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


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


Пример есть?

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

Попробуй посмотреть в сторону апи-функций SetTimer/KillTimer
...
Рейтинг: 0 / 0
12.11.2014, 19:40
    #38804064
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
авторкак это сделать?
Вовсяком случае не запускать ексел ради таймера.
Лучше правильно поставить вопрос: что вам надо?
...
Рейтинг: 0 / 0
12.11.2014, 19:42
    #38804068
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Есть АПИ функции, которые можно попробовать использовать. Например:
'Импорт 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
13.11.2014, 15:08
    #38805023
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
alex77755,
в аутглюке не рабоатет((
...
Рейтинг: 0 / 0
13.11.2014, 20:55
    #38805490
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
авторв аутглюке не рабоатет((
Это утверждение или вопрос?
Если утверждение, то не верю!
Если вопрос, то отвечаю: работает!
...
Рейтинг: 0 / 0
13.11.2014, 22:35
    #38805541
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Наверное, стоит уточнить битность ОС и офиса...
...
Рейтинг: 0 / 0
14.11.2014, 00:48
    #38805612
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Ну да В 64 немного не так
...
Рейтинг: 0 / 0
14.11.2014, 00:53
    #38805613
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
Ну, по крайней мере, подсказали выход
Если надо постмотрит
https://social.msdn.microsoft.com/Forums/office/en-US/1ac49ac7-b51c-4be7-83ea-864b7ee349dc/settimer-problem?forum=exceldev
...
Рейтинг: 0 / 0
14.11.2014, 10:09
    #38805816
kos20
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Почему не работает Application.OnTime (excel) в Outlook?
alex77755,

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

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

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

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

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


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