从outlook窗口中删除功能区

本文关键字:删除 功能区 窗口 outlook | 更新日期: 2023-09-27 18:24:10

Outlook 2010
我们将.msg保存在磁盘上,并使用COM API来启动outlook窗口。

MailItem mail = (Microsoft.Office.Interop.Outlook.MailItem)oApp.Session.OpenSharedItem(fileName);

我们不希望我们的用户点击"回复/全部回复"并为他们提供消息的只读视图。我知道有一些监听器我可以使用并取消这些事件(ItemEvents_10_Event),但这对用户来说不是很友好。

相反,我想删除整个功能区,这样他们甚至看不到这个选项。

SendKeys.Send("^{F1}"); 

发送控制信号只是隐藏它,我想完全删除它。(不管怎样,实际发送时控制信号是非常不可靠的。

任何指示都会非常有用。

-Karephul

从outlook窗口中删除功能区

我认为这是不可能的。只提取消息的内容(例如使用SubjectHTMLBodyBody)并将其显示在更合适的容器中(例如IE窗口)可能更有意义。