public void InsertTableBtn_Click(Office.IRibbonControl control) //при нажатии кнопки "insert table" { using (selectionForm = new SelectionForm()) //используем диалоговое окно { selectionForm.SetApplicatioObject(this.applicationObject); selectionForm.ShowDialog(); //показываем окно } }
/// <summary> /// Get an image /// </summary> /// <param name="control">An IRibbonControl instance</param> /// <returns>IPictureDisp object</returns> public virtual stdole.IPictureDisp GetImage(Office.IRibbonControl control) { Assembly asm = Assembly.GetExecutingAssembly(); Stream stream = null; foreach (string name in asm.GetManifestResourceNames()) { if (name.EndsWith("OdfLogo.png")) { stream = asm.GetManifestResourceStream(name); break; } } if (stream == null) { return(null); } System.Drawing.Bitmap image = new System.Drawing.Bitmap(stream); return(ConvertImage.Convert(image)); }
public System.Drawing.Bitmap GetInsertTableBtnImage(Office.IRibbonControl control) { return(w.CustomMenu.insertTable); }
public Bitmap Icon1(Office.IRibbonControl control) { return (Bitmap)Properties.Resources.ResourceManager.GetObject("Icon1"); }
/// <summary> /// Get description /// </summary> /// <param name="control">An IRibbonControl instance</param> /// <returns>Description as a string</returns> public virtual string getDescription(Office.IRibbonControl control) { return(this._addinLib.GetString(control.Id + "Description")); }
/// <summary> /// Get a label /// </summary> /// <param name="control">An IRibbonControl instance</param> /// <returns>label as a string</returns> public virtual string getLabel(Office.IRibbonControl control) { return(this._addinLib.GetString(control.Id + "Label")); }