小编Cod*_*Var的帖子

将电子邮件移动到其他数据/ PST文件

我已经编辑了一个在网上找到的脚本,可以将电子邮件移动到各个文件夹。

我想进一步将电子邮件移动到单独的PST文件中的文件夹中。

这将在Outlook 2007中运行。

该宏源自标题为“ Updated”的此宏,它是较干净的版本:http :
//jmerrell.com/2011/05/21/outlook-macros-move-email

我几乎可以确定此链接可以提供线索,但是我没有经验来正确应用它:http :
//www.slipstick.com/developer/working-vba-nondefault-outlook-folders/

我当前的宏允许将电子邮件移动到PST主“收件箱”文件夹中的3个不同的文件夹位置。

'Outlook VB Macro to move selected mail item(s) to a target folder
Sub MoveToFolder(targetFolder)
On Error Resume Next

Dim ns As Outlook.NameSpace
Dim MoveToFolder As Outlook.MAPIFolder
Dim objItem As Outlook.MailItem

Set ns = Application.GetNamespace("MAPI")

'define path to the target folder; the following assumes the target folder
'is a sub-folder of the main Mailbox folder

'This is the original'
'Set MoveToFolder = ns.Folders("Mailbox").Folders(targetFolder)'
Set MoveToFolder = ns.GetDefaultFolder(olFolderInbox).Folders(targetFolder) …
Run Code Online (Sandbox Code Playgroud)

email vba outlook-vba outlook-2007

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

email ×1

outlook-2007 ×1

outlook-vba ×1

vba ×1