Outlook 2010
我们将.msg保存在磁盘上,我们使用COM API来启动Outlook窗口。从Outlook窗口中移除功能区
MailItem mail = (Microsoft.Office.Interop.Outlook.MailItem)oApp.Session.OpenSharedItem(fileName);
我们不希望我们的用户点击“答复/答复全部”,并给他们一个消息的只读视图。我知道有一些听众可以使用并取消这些事件(ItemEvents_10_Event),但这不是很方便用户。
我反而希望删除整个功能区,以便他们甚至不会看到此选项。
SendKeys.Send("^{F1}");
发送控制信号只是隐藏它,我想完全删除它。 (发送务实当控制信号是反正非常不可靠。
任何指针将是很有益的。
-Karephul
隐藏色带不会使选项不可用。你要解决的问题是错误的。 – 2012-02-10 02:36:47
@CodyGray我试图删除功能区,以便没有选项可以在那里点击任何东西。 – karephul 2012-02-10 15:31:32
它不能解决键盘快捷方式的问题,用户再次显示功能区等。您正在解决症状,而不是问题。而且只是有点不善于处理症状。无论如何,不,你不能完全移除色带。您需要禁用您不希望用户执行的命令。 – 2012-02-10 17:08:08