Outlook 搜索文件夹--如何过滤属于某一类别但没有其他类别的邮件?

Outlook 搜索文件夹--如何过滤属于某一类别但没有其他类别的邮件?

我从旧公司安装的 Google Apps 转到新公司安装的 Outlook 2007,我想让它感觉“更像家”。

我计划使用搜索文件夹来处理我的状态标签,但问题是我还有一个“已完成”类别。因此,如果某条消息有“下一步操作”类别,但也有“已完成”类别,我希望它不会显示在搜索文件夹中。

以“下一步行动”类别为例,我设置了一个搜索文件夹,其标准如下:

  • 类别 --> 正是“S/Next Action”
  • 类别 --> 不包含“已完成”

但是,这个过滤器似乎是一个“或”过滤器,而不是“和”过滤器。因此,我收到了所有带有“下一步操作”的消息,以及所有不属于“完成”类别的消息。

补救这种情况的最好方法是什么?

答案1

过了一段时间,我似乎找到了针对我目前的具体情况的解决方案。

简单的解决方案

查询方面,我知道我可以使用以下方法执行此搜索:

类别:(“S/下一步行动”不是“S/完成”)

但就我而言,解决方案稍微简单一些:

  • 创建新的搜索文件夹
  • 在“标准”下的“更多选择”选项卡中,从类别列表中选择“S/Next Action”
  • 在“高级”选项卡中,为字段选择“类别”
  • 将条件设置为“不包含”
  • 将值设置为“S/Finished”

这个解决方案是有效的,但是如果查询变得更加复杂,它当然会遇到困难。

更强大的解决方案

谢谢这篇很棒的文章,我能够弄清楚。以下是文章中的步骤:

通过注册表黑客在 Outlook 2007 中启用 QueryBuilder

  • 在运行命令中或通过Win+运行 regeditR
  • 导航到 HKEY_CURRENT_USER\Software\Microsoft\Office\
    • 如果你有 Outlook 2007,请导航至 12.0 文件夹
  • 右键单击 Outlook 并添加新键。将其命名为 QueryBuilder
  • 退出注册表编辑器。

创建高级查询

  1. 在 Outlook 中,选择“工具”菜单 --> “即时搜索” --> “高级查找”
  2. 单击“查询生成器”选项卡(在我们入侵注册表之前该选项卡并不存在)
  3. 定义第一个标准
    • 字段:“类别”
    • 条件:“包含”
    • 值:“S/下一步行动”
  4. 定义第二个标准
    • 字段:“类别”
    • 条件:“不包含”
    • 值:“S/Finished”
  5. 选择逻辑组
    • 从“逻辑组”下拉菜单中选择“AND”。这是确保 Outlook 执行所有条件的关键(通常情况并非如此;因此我写了这篇文章)
  6. 将搜索范围设置为所需级别
    • 在“查找:”下拉菜单中,选择“消息”(可能已选择)
    • 点击“浏览”
    • 确保选择了所有适当的文件夹(我选择了整个邮箱)
    • 选中“搜索子文件夹”复选框

将查询保存为搜索文件夹

  • 在高级查找窗口中,单击“文件”
  • 单击“另存为搜索文件夹”并命名搜索文件夹。

成功!

好了,问题解决了!

答案2

  • 右键单击Search Folders并选择New Search Folder
  • 选择Create a custom Search Folder
  • 点击Criteria
  • More Choices选项卡上,单击Categories并选择S/Next Action
  • Advanced选项卡上,选择Field> All Mail fields>Categories
  • 更改Condition:doesn't contain"S/Finished"使用引号输入
  • 如果要排除多个类别,请将每个类别放在引号中并用空格分隔,例如:"Category A" "Category B"

相关内容