我的代码有效。
代码就是我想要的。
太复杂的代码。 我认为它必须更短。
我必须输入多达 200 个文件夹,这样我必须编写很长的代码。
必须检查所有传入邮件文件夹中的所有邮件。 除了 2 个文件夹之外的所有文件夹。 不需要检查的文件夹称为:“”和“”。
有人帮我吗?
感谢。
子 MoveItems7TEST()
将 myNameSpace 调暗为 Outlook.NameSpace
将 myInbox 调暗为 Outlook.Folder
将 myInbox2 调暗为 Outlook.Folder
将 myInbox3 调暗为 Outlook.Folder
将 myDestFolder 调暗为 Outlook.Folder
将 myItems 调暗为 Outlook.Items
将 myItems2 调暗为 Outlook.Items
将 myItems3 调暗为 Outlook.Items
将 myItem 调暗为对象
设置 myNameSpace = Application.GetNamespace("MAPI")
'Posta in arrivo
设置 myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
'史蒂夫
设置 myInbox2 = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Stef")
'服务
设置 myInbox3 = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Servizio")
设置 myItems = myInbox.Items
设置 myItems2 = myInbox2.Items
设置 myItems3 = myInbox3.Items
设置 myDestFolder = myInbox.Folders("Da completare")
设置 myItem = myItems.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems.FindNext
蜿蜒
设置 myItem = myItems2.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems2.FindNext
蜿蜒
设置 myItem = myItems3.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems3.FindNext
蜿蜒
END SUB
代码就是我想要的。
太复杂的代码。 我认为它必须更短。
我必须输入多达 200 个文件夹,这样我必须编写很长的代码。
必须检查所有传入邮件文件夹中的所有邮件。 除了 2 个文件夹之外的所有文件夹。 不需要检查的文件夹称为:“”和“”。
有人帮我吗?
感谢。
子 MoveItems7TEST()
将 myNameSpace 调暗为 Outlook.NameSpace
将 myInbox 调暗为 Outlook.Folder
将 myInbox2 调暗为 Outlook.Folder
将 myInbox3 调暗为 Outlook.Folder
将 myDestFolder 调暗为 Outlook.Folder
将 myItems 调暗为 Outlook.Items
将 myItems2 调暗为 Outlook.Items
将 myItems3 调暗为 Outlook.Items
将 myItem 调暗为对象
设置 myNameSpace = Application.GetNamespace("MAPI")
'Posta in arrivo
设置 myInbox = myNameSpace.GetDefaultFolder(olFolderInbox)
'史蒂夫
设置 myInbox2 = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Stef")
'服务
设置 myInbox3 = myNameSpace.GetDefaultFolder(olFolderInbox).Folders("Servizio")
设置 myItems = myInbox.Items
设置 myItems2 = myInbox2.Items
设置 myItems3 = myInbox3.Items
设置 myDestFolder = myInbox.Folders("Da completare")
设置 myItem = myItems.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems.FindNext
蜿蜒
设置 myItem = myItems2.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems2.FindNext
蜿蜒
设置 myItem = myItems3.Find("[FLAGSTATUS] = 8")
而 TypeName(myItem) <> "Nothing"
myItem.Move myDestFolder
设置 myItem = myItems3.FindNext
蜿蜒
END SUB