gpt4 book ai didi

interop - Microsoft Outlook Interop(提取附件)非常慢

转载 作者:行者123 更新时间:2023-12-04 05:43:18 29 4
gpt4 key购买 nike

我正在使用 Microsoft.Office.Interop.Outlook 提取电子邮件附件:

var MAPI = new Application().GetNamespace("MAPI");
var ExampleFolder = MAPI.GetDefaultFolder(OlDefaultFolders.olFolderSentMail)

foreach (dynamic i in ExampleFolder.Items)
if (i.Attachments.Count > 0)
; // DoSomething();

不幸的是,这是 极慢 .
  • 有没有更快的方法来检查附件?
  • 是否可以按日期过滤/排序电子邮件:仅循环最后 n 项?
  • 最佳答案

    当然,您可以使用 Items.Sort 对集合进行排序。
    您还可以使用 Items.Find/FindNext 或 Items.Restrict 来查找仅带有附件的项目。您需要的属性是 PR_HASATTACH(DASL 名称 http://schemas.microsoft.com/mapi/proptag/0x0E1B000B)

    关于interop - Microsoft Outlook Interop(提取附件)非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10998170/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com