Pregunta

Estoy tratando de crear un addin de Outlook 2010 que se agrega una nueva ficha en la cinta de opciones.Me enteré de cómo puedo agregar mis grupos a un existente ficha configuración de la OfficeId a "TabMail" o algo integrada, pero no quiero modificar las pestañas existentes.

Ahora he conjunto de la OfficeId que algo de mi propia ("TabMyAddin"), pero no aparece en Outlook.Me pregunto si necesito de alguna manera indicar a Outlook agregar y mostrar, o cómo he de proceder?

El RibbonType fue cambiado a Microsoft.Outlook.Explorer si que importa.

¿Fue útil?

Solución

Está bien, entiendo que:

  • En el diseñador visual de la cinta, la propiedad ID del control debe ser ajustado a "Custom" en lugar de la oficina. Cuando se establece en la oficina, se establecerá idMso a la OfficeID dado y cuando se establece en Custom, en lugar fijará el ello.
  • En el Diseñador de la cinta XML, el <tab> necesita tener un identificador en lugar de un idMso.

Otros consejos

La única manera que puedo conseguir que el trabajo es mediante el establecimiento de la ControlID a la costumbre y el cambio de la RibbonType a Microsoft.Outlook.Explorer.

usted puede agregar ficha en outlook, simplemente utilizando los pasos siguientes :

1) Ir al proyecto y haga clic en agregar elemento.

2) usted verá la siguiente pantallaenter image description here

3) pega el siguiente código en thisAddin.cs archivo

 protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject()

 {
  return new Ribbon1();
 }

4) Abrir el Ribbon1.xml archivo .Podrás ver ficha de la cinta de código de control.puede cambiar el nombre de la pestaña , el nombre del grupo en xml en cinta nodo

<tabs>
  <tab idMso="TabAddIns" label="tab name">  // your tab name
    <group id="MyGroup"
           label="My Group">
    </group>
  </tab>
</tabs>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top