Desarrollar 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).

**Aplicación:** la información de este tema se aplica a los proyectos de nivel de documento y a los proyectos de complemento de VSTO. Consulta [Características disponibles por aplicación y tipo de proyecto de Office](../Topic/Features%20Available%20by%20Office%20Application%20and%20Project%20Type.md).

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, consulta Escribir código en 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:

Para obtener información general con la que le resultará más fácil planear las soluciones de Office y procedimientos que le ayudarán a crear proyectos, consulte Diseñar y crear soluciones de Office

TítuloDescripción
Escribir código en soluciones de OfficeDescribe distintos aspectos de la escritura de código en soluciones de Office.
Programar complementos de VSTOProporciona información general sobre el modelo de programación de complementos de VSTO y las tareas de programación relacionadas.
Programar personalizaciones de nivel de documentoProporciona 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 OfficeDescribe 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 las soluciones de OfficeDescribe 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 OfficeProporciona sugerencias para resolver problemas comunes que pueden surgir al crear soluciones de Office.
Compatibilidad del subprocesamiento en OfficeProporciona información general sobre cómo trabajar con varios subprocesos en soluciones de Office.
Accesibilidad en proyectos de OfficeDescribe las características de accesibilidad que están disponibles en las soluciones de Office.

Cómo: Crear y modificar propiedades personalizadas para documentos
Cómo: Leer y escribir en propiedades de un documento
Cómo: Apuntar a MUI (Multilingual User Interface, Interfaz de usuario multilingüe) de Office
Tutorial: Crear el primer complemento de VSTO para Excel
Tutorial: Crear la primera personalización en el nivel del documento para Excel
Tutorial: Crear el primer complemento de VSTO para Outlook
Tutorial: Crear el primer complemento de VSTO para PowerPoint
Tutorial: Crear el primer complemento de VSTO para Project
Tutorial: Crear el primer complemento de VSTO para Word
Tutorial: Crear la primera personalización en el nivel del documento para Word

Mostrar: