0

我有一个包含 800 多个项目的文件夹。通过 Outlook 查看时,我只能看到大约 40 个项目,并且在项目列表的底部显示消息“服务器上的此文件夹中有更多项目”。

当我尝试通过插件中的代码迭代文件夹中的所有项目时,我只得到约 40 个可见项目。我尝试了以下方法但没有成功:

  • foreach 上的文件夹。项目
  • 文件夹上的 GetFirst()/GetNext()
  • folder.Items 上的 GetLast()/GetPrevious()
  • 而 !table.EndOfTable on folder.GetTable()
  • 赎回 ExecSQL
  • 赎回 MAPITable

所有这些方法都为我提供了所需的信息,但仅针对上述 40 项,而不是全部 800 项。

有没有人有关于如何遍历项目的完整列表的解决方案/建议/

4

1 回答 1

1

您需要以在线模式连接(关闭缓存)或确保 Outlook 下载文件夹中的所有项目 - 确保“邮件保持离线”滑块在 Exchange 服务属性对话框中一直位于右侧(全部) .

于 2013-05-08T21:08:24.877 回答