Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook - запуск таймера / 3 сообщений из 3, страница 1 из 1
09.02.2012, 13:04
    #37653540
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Outlook - запуск таймера
Здравствуйте.

Хочу запустить процедуру из VBA в Outlook'е:
Код: vbnet
1.
2.
3.
Sub StartProcs()
Application.OnTime Now + TimeValue("00:10:00"), "DeleteJunk"
End Sub


чтобы она выполнялась каждые десять минут, но не работает. Выкидывает "Объект не поддерживается ..."
По ходу это не для Outlook'а.
Как сделать так, чтобы в Outlook'е выполнялось?
...
Рейтинг: 0 / 0
09.02.2012, 14:39
    #37653841
plus_stick
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Outlook - запуск таймера
В общем сам нашел.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
Dim Offer As Boolean

Sub TimerProc()
    Do While Offer = False
        Call DeleteJunk
        Pause 1
    Loop
End Sub

Sub Pause(Sec As Single)
    Dim Start As Single
    Start = Timer
    Do While Timer < Start + Sec * 600
        DoEvents
    Loop
End Sub

Sub DeleteJunk()
Dim Junk1 As Object
Dim Mail1 As Object
Set Junk1 = Outlook.Application.GetNamespace("MAPI").GetDefaultFolder(olFolderJunk)
For Each Mail1 In Junk1.Items
If Mail1.Class = olMail Then
    Mail1.delete
End If
Next Mail1
End Sub

Макрос каждые 10 минут удаляет все письма из папки "Нежелательная почта". Первым запускаем TimerProc
...
Рейтинг: 0 / 0
09.02.2012, 17:20
    #37654354
guest22
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Outlook - запуск таймера
plus_stick,
А как сделать ещё один БииП(Beep),
если пришло письмо и не превратилось в прочитанное ?
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Outlook - запуск таймера / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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