c# - ficha - para que sirve la pestaña programador
¿Agregar una pestaña a la cinta de Outlook 2010? (3)
Ok, lo tengo:
- En el Visual Ribbon Designer, la propiedad ControlId debe establecerse en "Personalizar" en lugar de Office. Cuando se establece en Office, establecerá idMso en el OfficeId dado y cuando se establece en Custom, en su lugar establecerá el id.
- En XML Ribbon Designer, la
<tab>
necesita tener un id en lugar de un idMso.
Intento crear un complemento de Outlook 2010 que agregue una nueva pestaña a la cinta. Descubrí cómo puedo agregar mis grupos a una pestaña existente configurando OfficeId en "TabMail" o algo incorporado, pero no quiero modificar las pestañas existentes.
Ahora configuré OfficeId como algo propio ("TabMyAddin"), pero no aparece en Outlook. Me pregunto si necesito decirle a Outlook de algún modo que lo agregue y lo muestre, o cómo procedería.
El RibbonType se cambió a Microsoft.Outlook.Explorer si eso importa.
La única forma en que puedo hacer que funcione es configurando el ControlID
como personalizado y cambiando el RibbonType
a Microsoft.Outlook.Explorer
.
puede agregar la pestaña en Outlook, solo con los siguientes pasos:
1) Vaya a proyecto y haga clic en agregar elemento.
3) pegue el siguiente código en este archivo Addin.cs
protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()
{
return new Ribbon1();
}
4) Abra el archivo Ribbon1.xml. Verá el código de control de la pestaña de la cinta. puede cambiar el nombre de la pestaña, el nombre del grupo en xml debajo del nodo de cinta
<tabs>
<tab idMso="TabAddIns" label="tab name"> // your tab name
<group id="MyGroup"
label="My Group">
</group>
</tab>
</tabs>