MoveTo Method

Folder.MoveTo Method (Outlook)

Office 2013 and later
GitHub-Mark-64px

Contribute to this content

Use GitHub to suggest and submit changes. See our guidelines for contributing to VBA documentation.

Moves a folder to the specified destination folder.

expression .MoveTo(DestinationFolder)

expression A variable that represents a Folder object.

Parameters

Name

Required/Optional

Data Type

Description

DestinationFolder

Required

Folder

The destination Folder for the Folder that is being moved.

Setting the REG_MULTI_SZ value, DisableCrossAccountCopy, in HKCU\Software\Microsoft\Office\14.0\Outlook in the Windows registry has the side effect of disabling this method.

This Visual Basic for Applications (VBA) example uses the MoveTo method to move the "My Test Contacts" folder in the default Contacts folder to the Inbox folder.

Sub MoveFolder() 
 Dim myNameSpace As Outlook.NameSpace 
 Dim myFolder As Outlook.Folder 
 Dim myNewFolder As Outlook.Folder 
 
 Set myNameSpace = Application.GetNamespace("MAPI") 
 Set myFolder = myNameSpace.GetDefaultFolder(olFolderContacts) 
 Set myNewFolder = myFolder.Folders.Add("My Test Contacts") 
 myNewFolder.MoveTo myNameSpace.GetDefaultFolder _ 
 (olFolderInbox) 
End Sub

Concepts

Other resources

Show:
© 2016 Microsoft