Folder.MoveTo Method (Outlook)
Moves a folder to the specified destination folder.
Version Information
Version Added: Outlook 2007
Syntax
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. |
Remarks
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.
Example
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