private void ThisAddIn_Startup(object sender, System.EventArgs e) { var inspectors = this.Application.Inspectors; Application.ItemContextMenuDisplay += new Outlook.ApplicationEvents_11_ItemContextMenuDisplayEventHandler(myApp_FolderContextMenuDisplay); } private void ThisAddIn_Shutdown(object sender, System.EventArgs e) { } void myApp_FolderContextMenuDisplay(Office.CommandBar commandBar, Outlook.Selection Folder) { if (Folder[1] is Outlook.ContactItem) { var contextButton = commandBar.Controls.Add(Office.MsoControlType.msoControlButton, missing, missing, 1, true) as Office.CommandBarButton; contextButton.Visible = true; contextButton.Caption = "Call Using FPHone"; contextButton.Height = 30; contextButton.Parameter = "Call"; contextButton.Click += new Office._CommandBarButtonEvents_ClickEventHandler(contextButton_Click); } } void contextButton_Click(Office.CommandBarButton Ctrl, ref bool CancelDefault) { //This event is not firing }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)