Outlook 2013 のコンテキスト メニューにカスタム ボタンを追加する方法に途方に暮れています。コードを変換する方法または問題を軽減する方法のチュートリアル。
私の質問は次のとおりです。メール、予定表、および連絡先アイテムの Outlook コンテキスト メニューに表示されるカスタム リボン ボタンを作成、追加、およびアクセスするにはどうすればよいですか?
私はすでに次のような簡単なコードを試しました:
<?xml version="1.0" encoding="utf-8" ?>
<customUI onLoad="Ribbon_Load" xmlns="http://schemas.microsoft.com/office/2009/07/customui">
<contextMenus>
<contextMenu idMso="ContextMenuMailItem">
<button id="MyContextMenuContactItem"
label="ContextMenuContactItem"
onAction="OnMyButtonClick"/>
</contextMenu>
</contextMenus>
</customUI>
…が、何も起こらず、表示されません。その .cs ファイルのコンストラクターが呼び出されますが、他には何もありません。
プログラムで追加しようとすると
Globals.Factory.GetRibbonFactory().CreateRibbonButton()
.. 次に、それを既存のコンテキスト メニューに追加する方法がわかりません。
アイテムをコンテキスト メニューに追加するために必要なものが不足しているに違いありません。誰でも私にそれを指摘できますか?
PS: Outlook 2007 でテストしています。