Desarrollo de soluciones de Office

Después de diseñar un proyecto con Office Developer Tools en Visual Studio y configurar los archivos del proyecto, puede empezar a centrarse en la implementación del código y la interfaz de usuario personalizada (UI).

Se aplica a: la información de este tema se aplica a proyectos de nivel de documento y proyectos de complementos de VSTO. Consulte Características disponibles por aplicación de Office lication y tipo de proyecto.

Nota:

¿Le interesa desarrollar soluciones que amplíen la experiencia de Office en varias plataformas? Consulte el nuevo modelo de complementos de Office. Los complementos de Office tienen una superficie pequeña en comparación con los complementos y soluciones de VSTO, y puede compilarlos mediante casi cualquier tecnología de programación web, como HTML5, JavaScript, CSS3 y XML.

Modelo de programación de soluciones de Office

El modelo de objetos de Office expone una variedad de objetos que se pueden programar. Cuando se programan soluciones de Office mediante código administrado, se escribe código que utiliza tipos de los ensamblados de interoperabilidad primarios de Office. En las soluciones que se crean mediante plantillas de proyecto de Office en Visual Studio, también se escribe código directamente relacionado con las clases generadas en el proyecto. Para obtener más información, vea Escribir código en soluciones de Office.

Programar diferentes tipos de soluciones de Office

El tipo de solución que esté creando determina las características que puede usar en el proyecto. Por ejemplo, puede agregar controles de formularios Windows Forms y controles de Office extendidos (denominados controles host) a las personalizaciones de nivel de documento, arrastrando para ello elementos desde el cuadro de herramientas de Visual Studio en tiempo de diseño. Sin embargo, si está desarrollando un complemento de VSTO, solo puede agregar este tipo de controles a los documentos en tiempo de ejecución, mediante la escritura de código.

Para obtener más información acerca de las características específicas para cada tipo de solución, vea los temas siguientes:

Title Descripción
Escribir código en soluciones de Office Describe distintos aspectos de la escritura de código en soluciones de Office.
Programas de complementos VSTO Proporciona información general sobre el modelo de programación de complementos de VSTO y las tareas de programación relacionadas.
Personalizaciones de nivel de documento del programa Proporciona información general sobre el modelo de programación de personalizaciones de nivel de documento y las tareas de programación relacionadas.
Personalización de la interfaz de usuario de Office Describe las distintas formas de personalizar las aplicaciones de interfaz de usuario de Office mediante complementos de VSTO y personalizaciones de nivel de documento.
Datos en soluciones de Office Describe las distintas maneras de trabajar con datos en soluciones de Office, como enlazar datos a controles y almacenar datos en caché en las personalizaciones de nivel de documento.
Solución de problemas de soluciones de Office Proporciona sugerencias para resolver problemas comunes que pueden surgir al crear soluciones de Office.
Compatibilidad con subprocesos en Office Proporciona información general sobre cómo trabajar con varios subprocesos en soluciones de Office.
Accesibilidad en proyectos de Office Describe las características de accesibilidad que están disponibles en las soluciones de Office.