visual thisaddin studio crear con complemento application c# excel add-in

c# - studio - globals thisaddin application



Crear complemento para Excel usando C# (4)

Quiero usar métodos de clase C # en Excel. ¿Alguien puede guiarme cómo hacerlo? El componente C # será complemento excel. Cómo crear la configuración para este complemento, para que solo tenga que dar configuración al usuario que instalará el complemento en la máquina del cliente. El usuario no debería tener que hacer ningún otro paso como registrar el dll de C #.


(Descargo de responsabilidad: desarrollo la biblioteca Excel-Dna).

Deberías echarle un vistazo a Excel-Dna - http://exceldna.codeplex.com . La biblioteca permite ensamblajes administrados escritos en C #, VB.NET o F # para exponer funciones de alto rendimiento definidas por el usuario (UDF) y macros a Excel a través de la interfaz nativa .xll. El proyecto es de código abierto y permite libremente el uso comercial.

Con Excel-Dna puede crear un solo archivo de complemento .xll que el usuario puede abrir como un complemento sin necesidad de más instalación o registro. Los complementos de Excel-Dna pueden exponer servidores RTD y cintas personalizadas para Excel 2007 y Excel 2010 sin registro adicional, por lo que no necesita un programa de configuración adicional.



Puede crear proyectos de Excel en Visual Studio (anteriormente conocidos como proyectos de Excel VSTO) o puede usar una biblioteca de terceros, como ExcelDna.


Tendrá que crear un nuevo proyecto de Visual Studio de tipo Excel 2007 Add-In (o Excel 2003 Add-In). La opción para esto se puede encontrar (en Visual Studio 2008) en:

New Project dialog -> Project types -> Visual C# -> Office

Este complemento deberá instalarse en la (s) máquina (s) de destino.

El complemento podrá engancharse en el modelo de objetos de Excel y, por lo tanto, acceder a las hojas de cálculo cargadas, etc.

El complemento también podrá agregar botones a la barra de herramientas / cinta de Excel.