Свойство Folder.InAppFolderSyncObject (Outlook)
Возвращает или задает логическое значение, определяющее, будет ли указанная папка синхронизирована с почтовым сервером. Для чтения и записи.
Синтаксис
выражение. InAppFolderSyncObject
Выражение Переменная, представляющая объект Folder .
Замечания
Если задано значение True, эта папка будет синхронизирована при синхронизации "Папки приложений" SyncObject . Если задано значение False, папка не будет синхронизироваться.
Это эквивалентно выбору флажка для этой папки в группе Папки приложений в диалоговом окне Отправка и получение .
Если для этого свойства задано значение True, а syncObject "Папки приложений" еще не существует, syncObject будет создан автоматически. SyncObject "Папки приложений" — это единственная группа отправки и получения, которую можно изменить программным способом.
Пример
В следующем примере Microsoft Visual Basic для приложений (VBA) папка "Входящие" будет синхронизирована при синхронизации объекта SyncObject "Папки приложений". Свойство InAppFolderSyncObject используется вместе со свойством AppFolders коллекции SyncObjects .
Public Sub appfolders()
Dim nsp As Outlook.NameSpace
Dim sycs As Outlook.SyncObjects
Dim syc As Outlook.SyncObject
Dim mpfInbox As Outlook.Folder
Set nsp = Application.GetNamespace("MAPI")
Set sycs = nsp.SyncObjects
'Return the Application Folder SyncObject.
Set syc = sycs.AppFolders
'Get the Inbox folder.
Set mpfInbox = nsp.GetDefaultFolder(olFolderInbox)
'Set the Inbox folder to be synchronized when the Application
'Folder's SyncObject is synchronized.
mpfInbox.InAppFolderSyncObject = True
'Start the synchronization.
syc.Start
End Sub
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.