2012-09-17 16 views
12

Seguí this tutorial, pero cuando construyo y luego ejecuto mi proyecto en Visual Studio, no aparece una pestaña de cinta. Estoy usando Outlook 2010 si eso ayuda.cinta personalizada que no aparece en Outlook cuando se ejecuta una compilación en vs

+3

¿Qué tipo de cinta (* XML o Diseñador *) está creando? El enlace que proporcionó es un tutorial sobre la integración del Panel de tareas personalizadas con Ribbon. Debería consultar primero [Descripción general de la cinta para un recorrido de cinta] (http://msdn.microsoft.com/en-us/library/bb386097.aspx). – SliverNinja

+0

Estoy usando el diseñador de cintas. Sin embargo, el tutorial lo guiará a través del proceso de creación de la cinta, de la misma manera que lo hace la cinta, creo. ¿Hay algún código para agregar la clase thisaddin para que aparezca? – xxyyxx

+1

¿Apareció algún mensaje de error al crear el proyecto? ¿O simplemente simplemente no apareció? – woodykiddy

Respuesta

49

Resulta que debe establecer la propiedad ribbontype en Microsoft.Outlook.Explorer para que se muestre. Este no es el valor predeterminado para ese campo, y ningún tutorial de msdn parece indicarle que realice ese cambio.

+0

¡Eres una estrella! – Neophile

+0

DANG !!! ¡Lo hiciste por mí! –

+0

increíble ... ¡Funcionó! – atp9

0

Publicación anterior pero no me dio una respuesta. En mi caso, el complemento In simplemente no se mostraba después de un tiempo de desarrollo sin motivo explícito.

La solución fue volver a habilitar AddIn en Excel. Probablemente sucedió una de las veces que Excel me preguntaba: "Excel tiene problemas con este AddIn, ¿lo deshabilita?" que apareció algunas veces al implementar (F5).

Para reactivar la que se vaya a Excel -> Archivo -> Opciones -> AddIns

1

Esto también puede ocurrir si el código utilizado previamente el mecanismo Ribbon XML antes de cambiar al mecanismo de Ribbon Designer, y que han dejado inadvertidamente una anulación CreateRibbonExtensibilityObject en su lugar:

protected override Microsoft.Office.Core.IRibbonExtensibility CreateRibbonExtensibilityObject() 
{ 
    return new MyRibbon(); 
} 

Una vez que elimina esta anulación, las personalizaciones de su Diseñador de cintas se cargarán como se esperaba.

0

Si anteriormente ejecutó la solución y se produce un error, una aplicación de Office puede seguir oculta y evitar mostrar el complemento. Detenga VisualStudio, verifique taskmanager para procesos de Office huérfanos, elimínelos.

Cuestiones relacionadas