C# 我想从 Outlook 加载项获取 Outlook 的发件箱项的焦点或控件

本文关键字:Outlook 焦点 控件 加载项 获取 | 更新日期: 2023-09-27 18:35:59

我有一个 Outlook 加载项,使用 C# 程序,我必须从中获取 Outlook 发件箱的焦点。这是因为在控制任何邮件项目时,我在功能区中有一个被激活的按钮。理想情况下,我想触发该拆分按钮。我尝试按如下所示获取它,但它获取了邮件(如主题)的唯一信息,但无法获得发件箱的重点或控制权。

Microsoft.Office.Interop.Outlook._NameSpace oNs = OutlookApp.GetNamespace("MAPI");
Outlook.MAPIFolder outbox = this.Application.ActiveExplorer().Session.
GetDefaultFolder(Outlook.OlDefaultFolders.olFolderOutbox);
Outlook.MailItem outboxFirstmail = outbox.Items.GetFirst() as Outlook.MailItem;

C# 我想从 Outlook 加载项获取 Outlook 的发件箱项的焦点或控件

设置 Application.ActiveExplorer.CurrentFolder 属性并调用 Application.ActiveExplorer.AddToSelected

请记住,触摸正在提交的项目将中止提交过程。