Adicionando uma guia para o Outlook 2010 da fita?
-
18-09-2019 - |
Pergunta
Eu estou tentando criar um Outlook 2010 suplemento que adiciona uma nova guia para a fita. Eu descobri como posso adicionar meus grupos a um existente guia, definindo o OfficeID para "TabMail" ou algo embutido, mas eu não quero modificar guias existentes.
Eu configurei agora o OfficeID que algo de minha autoria ( "TabMyAddin"), mas não aparece no Outlook. Gostaria de saber se eu preciso de alguma forma dizer ao Outlook para adicioná-lo e mostrá-lo, ou como eu iria proceder?
O RibbonType foi mudado para Microsoft.Outlook.Explorer se o que importa.
Solução
Ok, entendi:
- No Ribbon Designer Visual, as necessidades de propriedade ControlID para ser definido como "Custom" em vez de Office. Quando definido para o Office, ele irá definir idMso ao dado OfficeID e quando definido como Personalizado, em vez irá definir o id.
- No Ribbon XML Designer, as necessidades
<tab>
ter um id em vez de um idMso.
Outras dicas
A única maneira que eu possa obtê-lo para o trabalho é definindo o ControlID
o costume e mudar o RibbonType
para Microsoft.Outlook.Explorer
.
Você pode adicionar guia no Outlook, apenas utilizando os seguintes passos:
1) Vai para o projeto e clique em adicionar item.
3) cole o seguinte código na ThisAddIn.cs arquivo
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon1();
}
4) Abra o arquivo Ribbon1.xml. Você vai ver o código de controle guia da faixa. você pode mudar nome da guia, o nome do grupo em xml sob o nó fita ??p>
<tabs>
<tab idMso="TabAddIns" label="tab name"> // your tab name
<group id="MyGroup"
label="My Group">
</group>
</tab>
</tabs>