none
Instalacion de ADDIN para Excel 2007 RRS feed

  • Pregunta

  • Hola todos, he creado un complemento para Excel 2007 cuya función es ocultar  algunas opciones de la  cinta de datos. Cuando ejecuto el programa desde el VisualStudio, el complemento funciona correctamente, pero cuando genero el instalador y lo ejecuto en la maquina, al abrir el Excel este no muestra ningún cambio.

     

    Cuando entro a la opción de complementos  de Excel, este me muestra el siguiente mensaje.

    "No Cargado. Error en tiempo de ejecución durante la carga del complemento COM. "  

     

    Espero que alguien me pueda ayudar ya que he gastado mucho tiempo y no le he podido dar solución

     

    Gracias.

    viernes, 18 de mayo de 2007 15:09

Respuestas

  • Compañeros al fin encontre la respuesta, lo que hice fue lo siguiente:

     

    Abri el .Net Framework Configuration y cree una "Code Group"  en 

    "Runtime Security Policy/Machine/Code Group/My_Computer_Zone" como Strong Name

    y busque el Ensamblando que genera el Instalador y le colo el permiso Full Trust

     

    Con esto ya Excel ejecuta mi AddIn, pero no se como incluir estos pasos en mi instalador

    de manera que la persona que instale mi programa no tenga que que realizarlos manualmente.

     

    Investigando pude crear el "Code Group" por codigo de la siguiente manera:

     

    Caspol -m -addgroup 1.1 -strong -file "C:\.....\MyAddIn.dll" MyAddIn 1.0.0.0 FullTrust -name "MyAddIn"

     

    Esto lo hice desde el Visual Studio 2005 Command Prompt

     

    Si alguien conoce la manera de hacer que esto lo haga el instalador, se lo agradeceria

     

    Saludos

     

     

     

    miércoles, 23 de mayo de 2007 19:15
  • Amigo ya habia resuelto esto hace rato, la solucion la encontre en la siguiente pagina http://msdn2.microsoft.com/en-us/library/aa537179(office.11).aspx, si tienes alguna duda me comentas
    martes, 3 de julio de 2007 21:49

Todas las respuestas

  • Mira  a ver si esto te puede ayudar:

     

    http://support.microsoft.com/kb/302896/es

     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz

    lunes, 21 de mayo de 2007 7:30
    Moderador
  • Hola Luis, gracias por la informacion suministrada  aunque esta no me fue de gran ayuda

     

    En esta direccion se encuentra el procedimiento que lleve a cabo para crear mi proyecto http://msdn2.microsoft.com/en-us/library/aa942866(VS.80).aspx

     

    Yo he seguido paso a paso el procedimiento que aparece alli, pero al generar el instalador y ejecutarlo en la maquina Excel me devuelve el error antes mensionado

     

    Espero que alguien me pueda ayudar

     

    Gracias

    martes, 22 de mayo de 2007 19:47
  • Pues yo la verdad compañero no puedo aportarte mucho más intentaré preguntar a algún compañero a ver si sabe porque puede suceder.


     

    Salu2

     

    Colabora con el foro: Si la respuesta te es de utilidad marca la pregunta como respondida.

    Luis Ruiz Pavón

    MCP

    Blog: http://geeks.ms/blogs/lruiz



    miércoles, 23 de mayo de 2007 7:24
    Moderador
  • Compañeros al fin encontre la respuesta, lo que hice fue lo siguiente:

     

    Abri el .Net Framework Configuration y cree una "Code Group"  en 

    "Runtime Security Policy/Machine/Code Group/My_Computer_Zone" como Strong Name

    y busque el Ensamblando que genera el Instalador y le colo el permiso Full Trust

     

    Con esto ya Excel ejecuta mi AddIn, pero no se como incluir estos pasos en mi instalador

    de manera que la persona que instale mi programa no tenga que que realizarlos manualmente.

     

    Investigando pude crear el "Code Group" por codigo de la siguiente manera:

     

    Caspol -m -addgroup 1.1 -strong -file "C:\.....\MyAddIn.dll" MyAddIn 1.0.0.0 FullTrust -name "MyAddIn"

     

    Esto lo hice desde el Visual Studio 2005 Command Prompt

     

    Si alguien conoce la manera de hacer que esto lo haga el instalador, se lo agradeceria

     

    Saludos

     

     

     

    miércoles, 23 de mayo de 2007 19:15
  • Heyyyyy tio muchas gracias, estaba desesperado con un add-in de outlook que me pasaba lo mismo que a ti, y gracias a tu ayuda y mucho trastear lo he conseguido!!!

    Muchas gracias.

    P.D. Voy a investigar como crear el "Code Group" desde el instalador y si lo consigo lo posteo aki.

    Wink
    lunes, 2 de julio de 2007 11:33
  • Como lo prometido es deuda, he encontrado esto, mira a ver si te sirve.
    http://support.microsoft.com/kb/931867/es
    lunes, 2 de julio de 2007 12:23
  • Amigo ya habia resuelto esto hace rato, la solucion la encontre en la siguiente pagina http://msdn2.microsoft.com/en-us/library/aa537179(office.11).aspx, si tienes alguna duda me comentas
    martes, 3 de julio de 2007 21:49
  • Alguien lo ha hecho con visual studio 2008
    miércoles, 11 de noviembre de 2009 23:22