- não depende de um arquivo específico
- localizado na barra de ferramentas principal
- fornece uma interface personalizável
Para criar esse painel, você precisará
1) um arquivo excel com a extensão xlam localizada em% userprofile% \ appdata \ roaming \ microsoft \ addins
2) um editor de recursos xml (para botões de identificação)
3) definir botões por exemplo
button id="b_MemberSelect" label="Member Select" onAction="p_MemberSelect" imageMso="ReturnToTaskList" size="large"
onde p_MemberSelect é um procedimento VBA
4) na inicialização do procedimento (no arquivo xlam), você precisa passar os parâmetros predefinidos
Sub p_MemberSelect (ByVal vIRibbonControl Como IRibbonControl)
Mas esta solução tem uma limitação - não é possível criar formulários incorporados no painel de Excel, por exemplo:
Este exemplo de um projeto In2Sql (um plug-in do Excel que renderiza objetos SQL) . Nesse plug-in, o código é gerado usando as bibliotecas c # e VSTO.