首页 > 解决方案 > 如何显示自定义 Outlook 窗口?

问题描述

我正在开发一个 C# 程序,您可以在其中输入 Outlook 类别名称,然后它会打开一个 Outlook 窗口,其中显示使用该类别标签收到的所有邮件。

例如: 用户输入类别标签“工作”并启动 Outlook 并显示他收到的所有邮件并标记为“工作”类别。

我能够打开“发送电子邮件”窗口,但这不是我的意图:D

编码:

        Outlook.Application outlookApp = new Outlook.Application();
        Outlook._NameSpace clientNameSpace = (Outlook._NameSpace)outlookApp.GetNamespace("MAPI");

        Outlook.PostItem postitem = (Outlook.PostItem) outlookApp.CreateItem(Outlook.OlItemType.olPostItem);
        postitem.Display(true);

标签: c#.netoutlook

解决方案


您可以使用 CreateItem 方法在 Outlook 中创建不同类型的项目。您创建的项目类型取决于 CreateItem 的参数。

项目类型请看以下链接:<a href="https://docs.microsoft.com/en-us/dotnet/api/microsoft.office.interop.outlook.oliitemtype?view=outlook-pia" rel="nofollow noreferrer">OlItemType 枚举


推荐阅读