powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как перезапустить Microsoft Outlook макросом?
4 сообщений из 4, страница 1 из 1
Как перезапустить Microsoft Outlook макросом?
    #39369847
MrRutts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Третий день ломаю голову: возможен ли перезапуск Outlook макросом или как инициализировать запуск "Обновить папку". Сколько ищу, не могу найти однозначный ответ, по макросам в Outlook информация в инете скудна, а макрорекордера как в exel нет . Кто-нибудь может дать ответ? Поясню для чего это нужно: несколько раз в месяц у нас на предприятии проводятся регламентные работы (в том числе и в выходные дни), после чего почта перестает работать до последующего перезапуска Outlook или нажатия кнопки "Обновить папку". Все бы ничего, но в Outlook есть другой макрос который при получении почты от определенных лиц сажает вложенные файлы в сетевую папку меняя их названия. Соответственно, если почта не обновлена, и на рабочем месте никого нет, то и данные на сетевом ресурсе отсутствуют.

P.S. Очень прошу соблюдать сию последовательность Ваших действий относительно меня:
Прежде чем меня убить/удалить тему прошу дать возможность увидеть ответ....
...
Рейтинг: 0 / 0
Как перезапустить Microsoft Outlook макросом?
    #39370110
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одна из первых ссылок
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Public Sub test()
Dim olSycs As SyncObjects
Dim j As Long
Set olSycs = Session.SyncObjects
For j = 1 To olSycs.Count
    olSycs.Item(j).Start
Next j
Cleanup:
Set olSycs = Nothing

End Sub


проверяйте
...
Рейтинг: 0 / 0
Как перезапустить Microsoft Outlook макросом?
    #39372517
MrRutts
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
HandKot, благодарю, вроде работает! Не зря говорят "Сформулируй правильно вопрос и получишь правильный ответ!"
А можно ли инициализировать данный макрос в Outlook через скрипт vbs (хочу привязаться к планировщику Windows для запуска в определенное время)
...
Рейтинг: 0 / 0
Как перезапустить Microsoft Outlook макросом?
    #39372530
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
скорее всего да
только нужно делать не CreateObject, а GetObject дабы получить открытый экземпляр аутлука
гуггл в помощь
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как перезапустить Microsoft Outlook макросом?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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