2011-10-07 18 views
6

Estoy desarrollando un complemento para Outlook 2007 (VSTO 4.0, .Net 4.0). Cada vez que instalo en la máquina de destino usando un msi, todas las configuraciones de registro están configuradas correctamente y puedo ver el complemento listado debajo de los complementos instalados. Sin embargo, aparece en inactivo y cada vez que voy a administrar los complementos de com y marque la casilla para habilitarlo, no permanece marcado.Outlook 2007 Add-In, LoadBehavior cambia a 0

Comprobé la configuración del registro y el comportamiento de la carga ha cambiado de 3 a 0, por lo que cierro Outlook, lo vuelvo a cambiar a 3 y empiezo de nuevo Outlook. Una vez más se cambia de 3 a 0.

  • estoy instalando el complemento para todos los usuarios por lo que el registro es en HKEY_LOCAL_MACHINE
  • tengo la revisión para Office 2007 para poder instalar para todos los usuarios en HKEY_LOCAL_MACHINE
  • El complemento no aparece en los "Elementos deshabilitados"
  • El Comportamiento de carga está cambiando de 3 a 0. (2) no lo que no hay mensajes con respecto a los errores de ejecución
  • me he convertido en registro de fusión pero no hay errores que muestren
  • He puesto declaraciones de inicio de sesión en el evento de inicio pero no se están llamando, lo que me lleva a pensar que el complemento ni siquiera se está llamando, por lo que puede ser un problema de configuración.

He pasado por este artículo: Deploying your VSTO add-ins to All Users (Saurabh Bhatia) y el doc MSDN referenciados en ella varias veces y no se puede averiguar dónde voy mal.

Cualquier ayuda para depurar este problema aún más, o mejor aún, una solución a este problema, sería muy apreciada.

Respuesta

5

Tuve un problema similar. Instalar Outlook 2007 Service Pack 2, así como esta revisión http://support.microsoft.com/kb/976477

También asegúrese de que tiene HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Common \ general \ EnableLocalMachineVSTO = 1

Para más información visite: http://support.microsoft.com/kb/976811

+0

Sí, esa clave del registro es exactamente lo que era el problema. Logré resolverlo en los foros de MSDN y olvidé actualizarlo aquí. ¡Gracias por tu respuesta! –

1

Cuando instalé el complemento de Outlook en el equipo del cliente que contiene Outlook 2007, nuestro complemento de Outlook no se activó. Buscamos mucho Finalmente concluimos que este no es un problema con el complemento de Outlook.

complemento de Outlook se necesita lo siguiente en Outlook 2007:

  • Microsoft Office Service Pack en el Service Pack 2, junto con Parche
  • Microsoft Office Service Pack en el Service Pack 3

Se instaló el Service Pack de Microsoft Office en el Service Pack 2 junto con Hotfix o las versiones anteriores de Service Pack.

Por favor, encontrar el enlace caliente del arreglo Service Pack 2 a continuación http://support.microsoft.com/kb/976477

Cuestiones relacionadas