选择特定文件夹中的所有项目并将其移动到另一个文件夹

jshapy8

如何在共享帐户(不是我的个人帐户)的Deleted Items文件夹中选择所有邮件,然后将它们移到另一个文件夹,称为“ Deleted Items”。现在,我们将目标文件夹称为“旧电子邮件”。

到目前为止,这是我写的内容:

'Macro for pseudo-archiving
Sub PseudoArchive()
On Error Resume Next

Dim objNamespace As Outlook.NameSpace
Dim sourceFolder As Outlook.MAPIFolder
Dim Messages As Selection
Dim Msg As MailItem

Set objNamespace = GetNamespace("MAPI")
Set sourceFolder = objNamespace.Folders("[email protected]")
Set sourceFolder = objFolder.Folders("Deleted Items")

'Define path to the target folder
Set destinationFolder = ns.Folders("[email protected]").Folders("Old Emails")

'Move emails in sourceFolder to destinationFolder
For Each Msg In sourceFolder
    Msg.Move destinationFolder
Next

Set objNamespace = Nothing
Set sourceFolder = Nothing
Set Messages = Nothing
Set Msg = Nothing

End Sub

我对如何获取宏来选择中的所有项目sourceFolder感到困惑,因此可以将其移至destinationFolder我不希望在运行宏之前不手动选择文件夹中的电子邮件。

如果有人可以提供帮助,将不胜感激。谢谢!

安德鲁·韦恩

SO不是代码编写服务,但是下面的代码片段应该会有所帮助。

Dim olApp As Outlook.Application
Dim olFol As Outlook.Folder, olDestFol As Outlook.Folder
Dim olItem As Object
Dim i as Long, j as Long
Set olApp = New Outlook.Application olApp.GetNamespace("MAPI").Folders("mailboxnamehere").Folders("Deleted Items")
Set olDestFol = olApp.GetNamespace("MAPI").Folders("mailboxnamehere").Folders("Inbox").Folders("Deleted Items") ' Destination Folder
Do Until olFol.Items.Count = 0
    olFol.Items(1).Move olDestFolder
Loop

如果您对此有任何疑问,请在评论中让我知道。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Python 3无法压缩文件夹并将其移动到另一个文件夹

重命名文件夹中的文件,然后将其移动到另一个文件夹

将特定子文件夹中的文件移动到另一个子文件夹

Bash脚本将文件夹及其子文件夹中的所有png文件移动到另一个目录?

将特定邮件从一个文件夹移动到另一个文件夹

根据列表将所有文件从一个文件夹移动到另一个文件夹

使用 Node js 将所有 .txt 文件从一个文件夹移动到另一个文件夹

使用sudo将文件夹移动到另一个文件夹

如何将具有特定名称的文件从一个文件夹移动到另一个文件夹

批量将特定模式的文件移动到另一个文件夹

如何从SFTP服务器获取文件并将其移动到bash脚本中的另一个文件夹?

将整个文件夹从其父文件夹移动到另一个文件夹

根据.txt文件中的部分模式将特定文件移动到另一个文件夹

如何将文件移动到vscode中的另一个文件夹?

如何将文件移动到PHP中的另一个文件夹

批量将文件移动到Windows中的另一个文件夹/目录?

tar给定路径的文件夹并将其存储在另一个文件夹中

每当遇到特定结果时,将输入文件移动到另一个文件夹中

如何将所有子文件夹移动到另一个文件夹保存树?

Shell脚本重命名并将文件从一个文件夹移动到另一个文件夹

在VSS 2005中,如何在另一个项目下移动一个项目(以及所有关联的文件夹和文件)?

取得包含文件的文件目录,并将所有文件写入另一个文件夹中名称不同的文件夹

如何在Visual Studio中通过git将项目移动到另一个文件夹

如何将所有同级文件夹移动到一个文件夹中?

PowerShell 将集合移动到 SCCM 中的另一个文件夹?

如何将数据移动到memsql中的另一个文件夹

如何复制具有通用名称的文件并将其粘贴到另一个文件夹中?

如何使用Gulp编译一堆sass文件并将其移动到另一个文件夹?

使用python在文件夹中的特定扩展名文件上运行命令,并在完成后将其移动到另一个文件夹