/ / Painel de Tarefas Personalizadas Office (Excel) muitas vezes deslizam para abrir no Excel 2013 - c #, excel-2013, customtaskpane

Painel de Tarefas Personalizadas Office (Excel) muitas vezes deslizam para abrir no Excel 2013 - c #, excel-2013, customtaskpane

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 № 1

Eu 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.