PDA

View Full Version : [C#] Errore creazione CommandBars


GiulioCesare
16-03-2006, 09:52
Salve ragazzi, ho creato con la VSTO 2005 un CommandBars per word, tutto funziona correttamente, però ho un problema, che ogni volta che apro il file word, viene creato una nuova CommandBars, che si aggiunge a quella precedentemente creata, c'è un modo per controllare se esiste già una CommandBars, e quindi non crearne una nuova, ogni volta che apro il documento word? Per maggiori precisazioni, inserisco il codice della creazione del CommandBars


Office.CommandBar newCommandBar = null;
Office.CommandBarButton cmdButton = null;
newCommandBar = this.CommandBars.Add("Command Bar Name", Microsoft.Office.Core.MsoBarPosition.msoBarTop, false, true);
cmdButton = (Office.CommandBarButton)newCommandBar.Controls.Add(Microsoft.Office.Core.MsoControlType.msoControlButton, System.Type.Missing, System.Type.Missing, System.Type.Missing, true);
cmdButton.Caption = "Bottone";
cmdButton.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(cmdButton_Click);
cmdButton.DescriptionText = "Show ActionPane";
cmdButton.Style = Office.MsoButtonStyle.msoButtonIconAndCaption;
cmdButton.Tag = "ControlTag";
cmdButton.Visible = true;
newCommandBar.Visible = true;