Click here to Skip to main content
14,669,365 members
Rate this:
Please Sign up or sign in to vote.
See more:
Hi friends,

I have developed An Outlook addin project for Office 2007, and Its working fine...
When I copy the Code to Visual Studio 2012 Outlook 2013 Addin Project, Menu doesn't Appear...

Please help


private void ThisAddIn_Startup(object sender, System.EventArgs e)
      {

          var inspectors = this.Application.Inspectors;
          //inspectors.NewInspector +=
          //new Microsoft.Office.Interop.Outlook.InspectorsEvents_NewInspectorEventHandler(Inspectors_NewInspector);

          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;

              Outlook.ContactItem coni = Folder[1] as Outlook.ContactItem;

              contextButton.Parameter = "function=call;number=" + coni.BusinessTelephoneNumber.Replace(";", "").Replace(" ", "") + ";name=" + coni.FileAs.Replace(";", "").Replace(" ", "");
              contextButton.Click += new Office._CommandBarButtonEvents_ClickEventHandler(contact_call_click);

              // System.Windows.Forms.MessageBox.Show(coni.FirstName + " " + coni.LastName);

          }
      }

      void contact_call_click(Office.CommandBarButton mymenu, ref bool bl)
      {


          System.Diagnostics.Process.Start("C:\\Users\\BNK\\Desktop\\yesudas\\Popup\\Popup\\bin\\Debug\\Popup.exe", mymenu.Parameter);

          // System.Windows.Forms.MessageBox.Show( "Calling "  );
      }
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
Top Experts
Last 24hrsThis month



CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100