Answers:
我使用以下步骤(摘自“ 现在更高效”博客上的帖子):
切换到您的收件箱。
从主Outlook视图菜单
在视图列表中,选择“消息”行,然后单击“复制”按钮。在出现的窗口中,输入“通过对话的消息”作为新视图的名称。选择“此文件夹对所有人可见”选项。单击确定关闭此窗口。
在现在显示的“定制”窗口中,单击“分组依据”按钮。取消选中根据安排自动分组。将“分组方式”下拉列表设置为“对话”。(将选项按钮设置为“升序”。)单击“确定”关闭此窗口。
单击排序按钮。将“排序方式”下拉值更改为“会话索引”。将选项按钮更改为降序。单击确定关闭此窗口。
单击“确定”关闭“自定义视图”窗口。
单击“应用视图”按钮,您将看到正在使用的新视图!
我使Outlook 2003更像Gmail的解决方案是一个宏,该宏将我发送给收件箱的所有项目都移动了。然后,对话视图将包含整个图片。我尚未在Outlook 2007中测试宏,但在Outlook 2010中它对我有用。
使用Visual Basic编辑器将以下代码添加到ThisOutlookSession中。
Private SentMailFolder As Outlook.MAPIFolder
Private InboxFolder As Outlook.MAPIFolder
Private WithEvents SentMailItems As Outlook.Items
Public Sub Application_Startup()
Set InboxFolder = Outlook.Session.GetDefaultFolder(olFolderInbox)
Set SentMailFolder = Outlook.Session.GetDefaultFolder(olFolderSentMail)
Set SentMailItems = SentMailFolder.Items
MoveItemsOnStartup
End Sub
Private Sub SentMailItems_ItemAdd(ByVal item As Object)
MoveSentItemToInbox item
End Sub
Private Sub MoveItemsOnStartup()
While SentMailFolder.Items.Count > 0
MoveSentItemToInbox SentMailFolder.Items(1)
Wend
End Sub
Private Sub MoveSentItemToInbox(sentItem As Object)
Dim shouldSave As Boolean
shouldSave = True
Select Case sentItem.MessageClass
Case "IPM.Schedule.Meeting.Resp.Pos"
shouldSave = False
Case "IPM.Schedule.Meeting.Resp.Neg"
shouldSave = False
Case "IPM.Schedule.Meeting.Resp.Tent"
shouldSave = False
End Select
If shouldSave = True Then
sentItem.Move InboxFolder
Else
sentItem.Delete
End If
End Sub
转到查看→排列方式→对话。
它将非常类似于Gmail中的邮件排序。您可以通过使用相应的列标题来使用自定义排序。
前2票对我不起作用-“已发送”文件夹中的邮件没有发出。
对我有用的是lagsalot的评论(在此转载,并感谢lagsalot!)。
在2007及更早版本中,您可以创建搜索文件夹,并将收件箱和已发送文件夹包括在搜索中。根据建议创建视图,并将其应用于您创建的此搜索文件夹。该搜索文件夹将成为您的“收件箱”。– lagsalot 6月6日17:24
还有更多细节需要添加到lagsalot的注释中:
接下来选择“自定义”,然后选择“确定”。
对于我的Outlook 2007,已经有一个按“对话”选项的视图,然后我将其应用于此搜索文件夹。
我致力于显示相对的展望时间。我将更新它,以完全在gmail的相对时间戳上显示相同的信息。现在非常不错:
Outlook和Excel中的相对日期时间(分钟前,几小时前,几天前),例如Gmail
https://gist.github.com/peteristhegreat/c3f419bace8c3a3ae353
基于Web的Outlook Web应用程序是我必须在工作中使用Outlook的答案。
它没有所有功能,但胜过Outlook。