Outlook键盘快捷方式可将邮件移动到其他文件夹


9

我正在尝试整理我的收件箱并将邮件移动到某些文件夹。我可以像这样设置键盘快捷键吗:

CRTL +1:个人文件夹

CRTL + 2:任务1文件夹

CRTL + 3:任务2文件夹

Answers:


4

您可以创建宏数字证书,并将其分配给工具栏按钮或键盘快捷键。查看此处列出的信息:

http://www.fiftyfoureleven.com/weblog/general/outlook-email-shortcuts

这是宏代码:

Sub MoveSelectedMessagesToFolder()
On Error Resume Next


    Dim objFolder As Outlook.MAPIFolder, objInbox As Outlook.MAPIFolder
    Dim objNS As Outlook.NameSpace, objItem As Outlook.MailItem


    Set objNS = Application.GetNamespace("MAPI")
    Set objInbox = objNS.GetDefaultFolder(olFolderInbox)
    Set objFolder = objInbox.Folders("_Reviewed")
    'Assume this is a mail folder


    If objFolder Is Nothing Then
        MsgBox "This folder doesn't exist!", vbOKOnly + vbExclamation, "INVALID FOLDER"
    End If


    If Application.ActiveExplorer.Selection.Count = 0 Then
        'Require that this procedure be called only when a message is selected
        Exit Sub
    End If


    For Each objItem In Application.ActiveExplorer.Selection
        If objFolder.DefaultItemType = olMailItem Then
            If objItem.Class = olMail Then
                objItem.Move objFolder
            End If
        End If
    Next


    Set objItem = Nothing
    Set objFolder = Nothing
    Set objInbox = Nothing
    Set objNS = Nothing
End Sub

一切都很好,但是在Outlook 2007中不起作用。哦,宏工作得很好,但是我无法分配任何键盘快捷键来运行宏...
Roland Tepp 2010年

我也会对2007
感兴趣-justintime 2010年

您可以使用AutoHotKey宏来运行它们,不是吗?
Ivo Flipse'4

我看不出在Outlook 2007中我创建了一个新的问题,再展望2007这里“AutoHotkey的”宏任何信息:superuser.com/questions/132066/...
马库斯·莱昂

16

是的-您可以创建一个快速步骤来轻松执行此操作。创建一个将项目移动到文件夹,选择选项,然后分配一个快捷方式(可以按CTRL + SHIFT 1-9)。

创建一个新的快速步骤

选择快速步骤选项

选择快速步骤快捷方式

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.