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
リボンを非表示にしても、このオプションは使用できません。問題は、間違った方法ラウンド。 –
@ CodyGray私はそこに何かをクリックするオプションがないようにリボンを削除しようとしています。 – karephul
キーボードショートカットの問題、リボンを再度表示しているユーザーなどの問題は修正されません。問題ではなく症状に対処しています。そして、症状にはあまりにも貧弱にしか対応していません。とにかく、リボンを完全に取り外すことはできません。ユーザーが実行したくないコマンドを無効にする必要があります。 –