Eu criei meu próprio Excel Addin e depois de clicaro botão exibe um painel de tarefas personalizado à direita. Tudo está bem, mas quando eu executo este addin no Excel 2013. Isso exibe painéis de tarefas personalizadas com o slide aberto.Para meu Addin Flashes desaparecem e aparecem. Parece um problema com o monitor. Existe alguma solução? Parece muito, muito errado.
PS. Tenho certeza de que eles não definem a instância de painéis de tarefas personalizados duas vezes.
Exibir e ocultar executado usando xxxxxxx.Visible = true / false;
Deslize para fechar é ok.
-------ThisAddIn.cs
_calcTaskPaneControl = nova interface do usuário.CalcTaskPane (); _calcTaskPaneValue = this.CustomTaskPanes.Add (_calcTaskPaneControl, Common.CommonFunctions.GetLocalizeText ("ThisAddIn_CalcTaskPaneTitle")); _calcTaskPaneValue.VisibleChanged + = new EventHandler (CalcTaskPaneValue_VisibleChanged);
--------MainRibbon.cs
Globals.ThisAddIn.CalcTaskPane.Visible = true;
Respostas:
2 para resposta № 1Eu observei o mesmo com o Excel 2013. Sempre que você definir a visibilidade ou a largura, o Excel 2013 recarregará o painel de tarefas. Eu tive que atualizar todos os lugares para verificar se o CustomTaskPane ainda não está visível ou invisível antes de configurá-lo. Portanto, quando o seu CTP estiver visível e você definir Visible como True novamente, ele recarregará o painel de tarefas. O Excel 2010 não faz isso.