You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Outlook合并多邮箱收件箱搜索时默认仅检索当前邮箱的问题求助

Outlook合并多邮箱收件箱搜索时默认仅检索当前邮箱的问题求助

我最近找到了一个合并所有邮箱账户收件箱的实用方法,不过不管是手动操作还是用VBA宏,都遇到了同一个棘手的问题,想请教大家怎么解决:

手动操作的痛点

手动操作的思路是先执行搜索:folder:inbox received:today,然后点击下拉菜单切换到「所有文件夹」检索。但麻烦的是,第二天从「最近搜索」里点这个搜索词时,它会默认变回「当前邮箱」,每次都得重新点下拉菜单切换,实在太繁琐了。

VBA宏的问题

我试着写了个宏来自动完成这个操作,代码如下:

Sub UnifiedInbox ()
    Dim myO1App As New Outlook.Application
    txtSearch = "folder:inbox received:today"
    MyO1App.ActiveExplorer.Search txtSearch, o1ScopeAllFolders
    Set myO1App = Nothing
End Sub

但运行后发现,这个宏也只会检索当前邮箱,根本没覆盖所有邮箱。我自己试着在txtSearch里加了mailboxes:all,但显然这不是正确的语法,完全没用。

有没有办法让搜索(不管是手动最近搜索还是宏)默认就检索所有邮箱,不用每次手动切换?

备注:内容来源于stack exchange,提问作者Michael Cantwell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 11:43:13