void RemovePopup()
 {
     try
     {
         if (null != popup)
         {
             popup.Delete();
         }
     }
     catch { }
 }
Exemple #2
0
        // 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);
            }
        }
Exemple #3
0
        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);
            }
        }
Exemple #4
0
 /// <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);
     }
 }
Exemple #5
0
 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);
     }
 }
Exemple #6
0
        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");
            }
        }
Exemple #7
0
        /// <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;
            }
        }