在MS Outlook中组织电子邮件的最佳方法是什么? [英] What is the best way to organise e-mails in MS Outlook?

查看:253
本文介绍了在MS Outlook中组织电子邮件的最佳方法是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

每个软件开发专业人员(特别是项目经理)必须处理一个永无止境的电子邮件流。在MS Outlook中组织它们的最佳方法是什么?



显然,一些奇特的问题跟踪工具提供了更多的灵活性,但是我对普通的vanilla方法感兴趣,可以部署在大多数组织。



查找电子邮件通常是需要解决的问题中最少的问题。

解决方案

在我的主要收件箱中,我有3个子选项:Do,Done,Defer和3个宏将所选文件夹移动到相关文件夹中。 (alt-1将所选邮件移动到完成,然后选择下一个邮件)。每天我快速将我的收件箱过滤到三个文件夹。我可以在20分钟内处理几百封邮件。



做,我希望今天处理的东西。
完成,我不关心/有阅读和理解的东西,我不期望今天回来。
延迟,我会做一些事情,但不是今天。



在处理结束时,我希望我的收件箱为空。



在一天结束的时候,所有的邮件项目都会移动到Defer(我不想保留
中的东西一夜之间)。



在开始的一天中,Defer中的所有项目都使用上面的规则进行过滤,我不想在Defer中留下一天或更长时间的时间。2.如果东西挂起太久我会将其添加到我的日记中以便稍后处理。



在一天结束时,Done中的所有邮件都将根据月/年份被复制到归档文件夹中。完成只是要存档的停车位。



我使用工具索引我的档案,实际上使用X1,但是谷歌桌面是一个很好的选择。 p>

我滤除任何重要的事实,我想回顾一下outlook notes。



我过滤出任何任务我想重点介绍全方位的重点( http://www.omnigroup.com/applications/omnifocus/ )我发现的最好的GTD。



我不会将我的收件箱用作待办事项列表,或者是记录稍后要记住的微妙事实的机制。我知道很多人做,但IMHO只是一个坏的方式。



(跨过LJ)。



编辑



呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵呵。。。。。。。。。。。我给每个邮件列表不同的注意力。我按照上面的机制为每个邮件列表,但有些我一瞥,一些我详细处理。



ReedIT



在评论中,我被要求提供我上面提到的宏的源代码。我DONT建议这被视为一个好的VBA的例子,我很确定它是从互联网采购,并适应我的目的。它已经可靠地工作了很多年了。

  Sub MoveToDone()
错误恢复下一步

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

设置objNS = Application.GetNamespace(MAPI)
设置objInbox = objNS.GetDefaultFolder(olFolderInbox)
设置objFolder = objInbox.Folders(完成)

'假设这是一个邮件文件夹

如果objFolder是Nothing然后
MsgBox这个文件夹不存在!,vbOKOnly + vbExclamation,INVALID FOLDER
如果

如果Application.ActiveExplorer.Selection.Count = 0然后
'仅当选择消息时才需要调用此过程
MsgBox无msgs选择,vbOKOnly + vbExclamationNO_MSG_SELECTED
退出子
结束If

对于每个objItem在Application.ActiveExplorer.Selection
如果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
设置objNS = Nothing

End Sub


Every software development professional (and especially project managers) has to deal with a never ending stream of e-mails. What is the best way of organising them in MS Outlook?

Obviously some fancy issue tracking tools give more flexibility but I am interested in plain vanilla approach that can be deployed within most organisations.

P.S. Finding e-mails is generally the least of the problems that needs to be addressed. Search nowdays is pretty good.

解决方案

Within my main inbox I have 3 sub folers: Do, Done, Defer and 3 macros to move the selected folder into the relevent folder. (alt-1 moves the selected mail to done and then selects the next mail). Each day I quickly filter my inbox into the three folders. I can process several hundred mails in 20 mins or so.

Do, something I expect to process today. Done, something I don't care about/have read and understood, I dont expect to refer back to these today. Defer, something I will do something about but not today.

At the end of processing I expect my inbox to be empty.

At the end of the day all mail items in Do move to Defer (I dont want to keep things in Done overnight).

At the start of the day all items in Defer are filtered using the rules above, I dont want to leave things in Defer for more then a day or 2. If stuff hangs around for too long I will add it to my diary to process later.

At the end of the day all mail in Done is copied into an archive folder based on the month/year. Done is just a parking place for things to be archived.

I use a tool to index my archive, I actually use X1 but google desktop is an excellent alternative.

I filter out any important facts i would like to refer back to in outlook notes.

I filter out any tasks I would like to recal into omni focus (http://www.omnigroup.com/applications/omnifocus/) the best GTD I have found.

I DO NOT EVER use my inbox as a todo list or a mechanism for recording subtle facts I want to recall later. I know a lot of people do but IMHO its just a bad way to be.

(cross posted to LJ).

EDIT.

Oh per a post above I also filter any mail not posted to me directly, by the mailing list the mail was sent to. I give different amounts of attention to each mailing list. I do follow the mechanism above for each mailing list but some I glance at and some I process in detail.

ReEDIT

In comments I was asked to provide the source for the macros I mentioned above. I DONT suggest this is seen as an example of good VBA, I am pretty sure it was sourced from the interweb and adapted for my purposes. It has worked reliably for many years.

Sub MoveToDone()
    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("Done")

    '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
        MsgBox "No msgs selected", vbOKOnly + vbExclamation, "NO_MSG_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

这篇关于在MS Outlook中组织电子邮件的最佳方法是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆