【发布时间】:2020-06-03 13:39:05
【问题描述】:
我正在运行此代码以将内容从 Outlook 文件夹 TODO 复制到 Outlook 文件夹 Test。两个文件夹都存在。
我明白了
“运行时错误'-2147221233 (8004010f)'
为Set myItem = myInbox.Folders("TODO")
我试过了
Dim myItem As Folder
Sub MoveItems()
Dim myNameSpace As Outlook.NameSpace
Dim myInbox As Outlook.Folder
Dim myDestFolder As Outlook.Folder
Dim myItems As Outlook.Items
Dim myItem As Object
Set myNameSpace = Application.GetNamespace("MAPI")
Set myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
Set myItems = myInbox.Items
Set myDestFolder = myInbox.Folders("test")
Set myItem = myInbox.Folders("TODO")
While TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
Set myItem = myItems.FindNext
Wend
End Sub
【问题讨论】:
-
收件箱中有两个名为
TODO和test的子文件夹? -
是的,我有...