title: CommandBars.FindControl throwing an exception
body: <p>I am trying to use the FindControl Method of the CommandBars object in a VSTO Word addin to get <em>what else</em> a command bar object
  Code is as follows</p>
  
  <pre><code> private void WireContextMenu(string MenuID,string Tag, string ID, ref Office.CommandBarButton Control)
      {
          try
          {
              object missing = System.Type.Missing;
  
              Control = (Office.CommandBarButton)this.Application.CommandBars[MenuID].FindControl((object)Office.MsoControlType.msoControlButton, ID, Tag, missing, missing);
              if (Control == null)
              {
                  Control = (Office.CommandBarButton)this.Application.CommandBars[MenuID].Controls.Add(Office.MsoControlType.msoControlButton, ID, missing, missing, missing);
                  Control.Caption = "Biolit Markup Selection";
                  Control.Tag = Tag;
              }
  
              Control.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(this.cb_Click);
          }
          catch (Exception Ex)
          {
          }
      }
  </code></pre>
  
  <p>The FindControl method is throwing a Type Mismatch Exception (-2147352571)
  Any ideas
  is this the right way anyhow to add a item to the right click menu of word and then make sure you dont add it if it already exists
  Thanks </p>