Folder.InAppFolderSyncObject property (Outlook)

Returns or sets a Boolean that determines if the specified folder will be synchronized with the email server. Read/write.

Syntax

expression. InAppFolderSyncObject

expression A variable that represents a Folder object.

Remarks

If True, this folder will be synchronized when the "Application Folders" SyncObject is synchronized. If False, the folder will not synchronize.

This is equivalent to selecting the check box for this folder in the Application Folders group on the Send/Receive dialog box.

If this property is set to True, and the "Application Folders" SyncObject does not already exist, a SyncObject will be automatically created. The "Application Folders" SyncObject is the only Send/Receive group that can be programmatically modified.

Example

The following Microsoft Visual Basic for Applications (VBA) example sets the Inbox folder to be synchronized when the "Application Folders" SyncObject object is synchronized. The InAppFolderSyncObject property is used in conjunction with the AppFolders property of the SyncObjects collection.

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

See also

Folder Object

Support and feedback

Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.