Il mio problema è che ho fatto una piccola applicazione WordDocument, e quando eseguo questa applicazione viene segnalato l'errore, che è impossibile caricare o trovare l'assembly, ecco perchè ho pensato che per risolvere il problema forse era necessario registrare il componente, comunque la mia applicazione è questa, ovvero crea un CommandBarButton per word, e poi alla suo click,
aggiunge allo smart panel, un UserControl, ecco qui il codice
codice:private void ThisDocument_Startup(object sender, System.EventArgs e) { 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.Tag = "ControlTag"; cmdButton.Caption = "Show ActionPane"; cmdButton.Click += new Microsoft.Office.Core._CommandBarButtonEvents_ClickEventHandler(cmdButton_Click); cmdButton.DescriptionText = "Show ActionPane"; } public void Action() { UserControl1 uc = new UserControl1(); this.ActionsPane.Controls.Add(uc); }

Rispondi quotando