Folder.CopyTo メソッド (Outlook)

現在のフォルダーをそのまま別のフォルダーにコピーします。

構文

CopyTo( _DestinationFolder_ )

Folder オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
DestinationFolder 必須 Folder 必ず保存先フォルダーを表します。

戻り値

現在のフォルダーの新しいコピーを表す Folder オブジェクトを返します。

注釈

Windows レジストリの HKCU\Software\Microsoft\Office\14.0\Outlook でREG_MULTI_SZ値 DisableCrossAccountCopy を設定すると、この方法が無効になるという副作用があります。

この Visual Basic for Applications (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

関連項目

フォルダー オブジェクト

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。