savepdf plugin office microsoft guardar descargar como adf 1hfhrq .net ms-word ms-office add-in

.net - plugin - pdf to word office 2007



Desarrollando el complemento MS Word (5)

¿Alguien sabe de una buena herramienta para desarrollar complementos para Word en .net? Con suerte, algo que sea compatible con Office 2003 y 2007.

Gracias.


Cualquier versión de Visual Studio hará el trabajo. Recuerde pensar en la implementación y si desea solicitarle al usuario que tenga instalada esta o aquella versión del .NET Framework.


Hay muchas opciones para herramientas de desarrollo para Office. El más obvio es, por supuesto, la propia Oficina. Tiene un gran soporte para macros y VBA. También podría usar SharePoint para extender la funcionalidad de administración y uso compartido de documentos. Pero si su complemento es más complejo de lo que se puede manejar dentro de Office, le sugiero que use Visual Studio 2008 o el complemento Tools For Office para Visual Studio 2005.

Una cosa a tener en cuenta es que Office es principalmente una colección de objetos COM. Entonces, mientras herramientas como Visual Studio, con su soporte profundo de .NET Framework y las clases de Office hacen que sea muy simple desarrollar soluciones para aplicaciones de Office, con algo de tiempo, energía y una gran tolerancia al dolor, podría desarrollar un complemento de Office. con el Bloc de notas.

Microsoft tiene un sitio de recursos muy bueno para los desarrolladores de Office aquí .


Se pueden usar varias herramientas para desarrollar extensiones para Office y hay bastantes libros sobre el tema. Algunos de los enfoques más populares son:

  • VBA viene con oficina y puede usarse en dos modos. En la primera, las macros se pueden escribir dentro del documento o una plantilla. Esto tiene la ventaja de que el código sigue el documento y la desventaja de que no puede proponer actualizaciones a los documentos existentes. También se puede usar para desarrollar extensiones colocando un documento con las macros en la carpeta correcta y registrándolo con Office.
  • Visual Studio Tools para Office Le permite hacer proyectos similares a VBA pero con .Net. Los ensamblajes pueden agruparse con los documentos o instalarse como extensiones. Tenga en cuenta que VSTO no es necesario para realizar extensiones no agrupadas; puede hacerlo con cualquier herramienta de desarrollo .Net si instala los ensamblados de interoperabilidad primaria para Office. Estas son cuñas que envuelven la API COM con una .Net nativa.
  • Cualquier lenguaje como el que admite COM (Modelo de Objetos Componentes) se puede usar para desarrollar extensiones de oficina. Ejemplos de tales lenguajes son C ++, Delphi y Python.

Visual Studio 2008. VB.NET.


Daniel Moth ha realizado algunos webcasts de cebadores VSTO muy buenos, eche un vistazo a esos.