こんにちは、Outlook 2013 メールアイテムのコンテキスト メニューに新しいボタンを追加したいと考えています。VS 2012 C# を使用しています。
インターネットを検索しましたが、これを行う方法が見つかりません。コンテキストメニューを変更した Outlook 2010 アドインをアップグレードしています。
こんにちは、Outlook 2013 メールアイテムのコンテキスト メニューに新しいボタンを追加したいと考えています。VS 2012 C# を使用しています。
インターネットを検索しましたが、これを行う方法が見つかりません。コンテキストメニューを変更した Outlook 2010 アドインをアップグレードしています。
プロジェクトのVisualStudioで、[新しいアイテムの追加]を選択します。リボン(XML)を選択します。
XMLファイルに以下を追加します。
<contextMenus>
<contextMenu idMso="ContextMenuMailItem">
<menu id="ArcIT" label="ArcIT">
<button id="MyContextMenuMailItem"
label="ContextMenuMailItem"
onAction="OnMyButtonClick"/>
</menu >
</contextMenu>
</contextMenus>
Ribbon.csクラスに次のメソッドを追加します
public void OnMyButtonClick(Office.IRibbonControl control)
{
if (control.Context is Outlook.Selection)
{
Outlook.Selection sel = control.Context as Outlook.Selection;
Outlook.MailItem mail = sel[1];
MessageBox.Show(mail.Subject.ToString());
}
}
メソッドは公開する必要があります。このメソッドは、メールの件名が右クリックされたボックスを表示します。