Skip to Content

Синхронизировать папку

alt

Элемент принудительно синхронизирует указанную папку Outlook.

Компонент может пригодиться при отправке писем: сообщения в Outlook отправляются не одномоментно, а спустя какое-то время - при синхронизации папки с исходящими. Если закрыть приложение Outlook до завершения синхронизации, письмо не будет отправлено. Принудительная синхронизация позволяет избежать этого сценария.

Общая информация:

  1. Параметры подключения к Outlook настраиваются в контейнере Приложение Outlook.
  2. Элемент Синхронизировать папку необходимо размещать после отправки сообщения, но перед закрытием Outlook.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность его заполнения.

СвойствоТипОписание
Outlook:
Путь к папке*StringПуть к папке Outlook. Пример: "\\<имя_профиля>\Inbox". Не следует указывать только аккаунт, иначе будут синхронизироваться все папки
Тайм-аутInt32Время ожидания окончания синхронизации в миллисекундах. По умолчанию 0 - робот будет столько времени, сколько потребуется для успешной синхронизации (в том числе длительно). Если указано другое значение, но синхронизация и отправка письма не завершились по истечении таймаута, в финале будет ошибка

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

//app - [LTools.Office.OutlookApp] Приложение Outlook //folder - Путь к папке: [String] Путь к папке Outlook (\\имя_профиля\Inbox) //to - Тайм-аут: [Int32] Тайм-аут синхронизации //app.SyncFolder(folder, [to]); LTools.Office.OutlookApp app = LTools.Office.OutlookApp.Init(wf, "Outlook", "password"); app.SyncFolder("\\User1ходящие", 10000);