Поделиться через


Метод Folder.CopyTo (Outlook)

Копирует текущую папку целиком в целевую папку.

Синтаксис

выражение. CopyTo( _DestinationFolder_ )

Выражение Переменная, представляющая объект Folder .

Параметры

Имя Обязательный или необязательный Тип данных Описание
DestinationFolder Обязательный Folder Обязательный объект Folder , представляющий целевую папку.

Возвращаемое значение

Объект Folder , представляющий новую копию текущей папки.

Замечания

Задание значения DisableCrossAccountCopyREG_MULTI_SZ в HKCU\Software\Microsoft\Office\14.0\Outlook реестре Windows имеет побочный эффект отключения этого метода.

Пример

В этом примере Visual Basic для приложений (VBA) используется метод CopyTo для копирования папки контактов по умолчанию в папку "Входящие" по умолчанию.

Sub CopyFolder() 
 Dim myNameSpace As Outlook.NameSpace 
 Dim myInboxFolder As Outlook.Folder 
 Dim myContactsFolder As Outlook.Folder 
 Dim myNewFolder As Outlook.Folder 
 
 Set myNameSpace = Application.GetNamespace("MAPI") 
 Set myInboxFolder = myNameSpace.GetDefaultFolder(olFolderInbox) 
 Set myContactsFolder = myNameSpace.GetDefaultFolder(olFolderContacts) 
 Set myNewFolder = myContactsFolder.CopyTo(myInboxFolder) 
End Sub

См. также

Folder Object

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.