void RemovePopup() { try { if (null != popup) { popup.Delete(); } } catch { } }
// If the menu already exists, remove it. private void CheckIfMenuBarExistsAndDelete(Application appli, string menuId) { Office.CommandBarPopup foundMenu = (Office.CommandBarPopup) appli.CommandBars.ActiveMenuBar.FindControl( Office.MsoControlType.msoControlPopup, System.Type.Missing, menuId, true, true); if (foundMenu != null) { foundMenu.Delete(true); } }
private void CheckIfMenuBarExists() { try { Office.CommandBarPopup foundMenu = (Office.CommandBarPopup) this.Application.CommandBars.ActiveMenuBar.FindControl( Office.MsoControlType.msoControlPopup, System.Type.Missing, menuTag, true, true); if (foundMenu != null) { foundMenu.Delete(true); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
/// <summary> /// Remove menu bar plugin /// </summary> private void RemoveMenubar() { // If the menu already exists, remove it. try { Office.CommandBarPopup foundMenu = (Office.CommandBarPopup) this.Application.ActiveExplorer().CommandBars.ActiveMenuBar. FindControl(Office.MsoControlType.msoControlPopup, missing, menuTag, true, true); if (foundMenu != null) { foundMenu.Delete(true); } } catch (Exception ex) { SaveToLog("Error remove menu bar plugin:\n\r" + ex.Message, pathToErrorLog); } }
private void RemoveMenubar() { // If the menu already exists, remove it. try { Office.CommandBarPopup foundMenu = (Office.CommandBarPopup) this.Application.ActiveExplorer().CommandBars.ActiveMenuBar. FindControl(Office.MsoControlType.msoControlPopup, missing, menuTag, true, true); if (foundMenu != null) { foundMenu.Delete(true); } } catch (Exception ex) { System.Windows.Forms.MessageBox.Show(ex.Message); } }
private void ErsMyMenuBar() { // If the menu already exists, remove it. try { Office.CommandBarPopup _objIsMenueExist = (Office.CommandBarPopup) this.Application.ActiveExplorer().CommandBars.ActiveMenuBar. FindControl(Office.MsoControlType.msoControlPopup , missing , menuTag , true , true); if (_objIsMenueExist != null) { _objIsMenueExist.Delete(true); } } catch (System.Exception ex) { System.Windows.Forms.MessageBox.Show("Error: " + ex.Message.ToString() , "Error Message"); } }
/// <summary> /// Builds the <code>CommandBarPopup</code> and <code>CommandBarButton</code> elements /// from the XWord menu. /// </summary> private void BuildMenus() { bool menuExists = FindXWordMenus(); if (menuExists) { xwordMenu.Delete(false); } if (officeMenuBar != null) { xwordMenu = (Office.CommandBarPopup)officeMenuBar.Controls.Add( Office.MsoControlType.msoControlPopup, missing, missing, missing, true); xwordMenu.Caption = "&XWord"; xwordMenu.Tag = "XWord2003Menu"; xwordMenu.Enabled = true; menuItemNew = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemNew.Caption = "&New..."; menuItemNew.Tag = "MenuItemNewXWikiPage"; menuItemNew.Enabled = true; menuItemNew.FaceId = 18; menuItemOpenXWikiPage = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemOpenXWikiPage.Caption = "&Open XWiki Page"; menuItemOpenXWikiPage.Tag = "MenuItemOpenXWikiPage"; menuItemOpenXWikiPage.Enabled = false; menuItemOpenXWikiPage.FaceId = 23; menuItemPublishXWikiPage = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemPublishXWikiPage.Caption = "&Publish XWiki Page"; menuItemPublishXWikiPage.Tag = "MenuItemPublishXWikiPage"; menuItemPublishXWikiPage.Enabled = false; menuItemPublishXWikiPage.FaceId = 3823; menuItemViewInBrowser = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemViewInBrowser.Caption = "View in &Browser"; menuItemViewInBrowser.Tag = "MenuItemViewInBrowser"; menuItemViewInBrowser.Enabled = false; menuItemViewAttachments = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemViewAttachments.Caption = "&View Attachments"; menuItemViewAttachments.Tag = "MenuItemViewAttachments"; menuItemViewAttachments.Enabled = false; menuItemViewAttachments.BeginGroup = true; menuItemAddAttachments = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemAddAttachments.Caption = "Add A&ttachments"; menuItemAddAttachments.Tag = "MenuItemAddAttachments"; menuItemAddAttachments.Enabled = false; menuItemXWordSettings = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemXWordSettings.Caption = "XWord &Settings"; menuItemXWordSettings.Tag = "MenuItemXWordSettings"; menuItemXWordSettings.Enabled = true; menuItemXWordSettings.BeginGroup = true; menuItemAboutXWord = (Office.CommandBarButton)xwordMenu.Controls.Add( Office.MsoControlType.msoControlButton, missing, missing, missing, true); menuItemAboutXWord.Caption = "&About XWord"; menuItemAboutXWord.Tag = "MenuItemAboutXWord"; menuItemAboutXWord.Enabled = true; menuItemAboutXWord.BeginGroup = true; } }