Soluciones de PowerPoint
Visual Studio ofrece plantillas de proyecto que puede usarse para crear complementos de VSTO para Microsoft Office Outlook. Los complementos de VSTO se pueden usar para automatizar PowerPoint, ampliar las características de PowerPoint o personalizar la interfaz de usuario (UI) de PowerPoint.
Para obtener más información sobre los complementos de VSTO, consulte Introducción a la programación de complementos de VSTO y Arquitectura de complementos de VSTO. Si no está familiarizado con la programación con Microsoft Office, consulte Introducción (Desarrollo de Office en Visual Studio).
Aplicación: la información de este tema se aplica a los proyectos de complementos de VSTO para PowerPoint. Para obtener más información, consulte Características disponibles por aplicación y tipo de proyecto de Office.
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 muy pequeña en comparación con las soluciones y los complementos de VSTO, y puede crearlos con prácticamente cualquier tecnología de programación web, como HTML5, CSS3, JavaScript y XML.
Automatizar PowerPoint usando el modelo de objetos de PowerPoint
El modelo de objetos de PowerPoint expone muchos tipos que puede usar para automatizar PowerPoint. Estos tipos le permiten escribir código para llevar a cabo tareas comunes:
Crear y dar formato a presentaciones mediante programación.
Agregar o quitar diapositivas de las presentaciones.
Agregar formas a una diapositiva o cambiar las formas de una diapositiva.
Para acceder al modelo de objetos de PowerPoint desde un complemento de VSTO, utilice el campo
Application
de la claseThisAddIn
en el proyecto. El campoApplication
devuelve un objeto Aplicación que representa la instancia actual de PowerPoint. Para obtener más información, consulte Programación de complementos de VSTO.Cuando se llama al modelo de objetos de PowerPoint, se usan los tipos que se proporcionan en el ensamblado de interoperabilidad primario de PowerPoint. El ensamblado de interoperabilidad primario actúa como un puente entre el código administrado del complemento de VSTO y el modelo de objetos COM de PowerPoint. Todos los tipos del ensamblado de interoperabilidad primario de PowerPoint se definen en el espacio de nombres Microsoft.Office.Interop.PowerPoint. Para obtener más información sobre los ensamblados de interoperabilidad primarios, vea Información general sobre el desarrollo de soluciones de Office (VSTO) y Ensamblados de interoperabilidad primarios de Office.
Utilizar la documentación del modelo de objetos de PowerPoint
Para obtener información completa sobre el modelo de objetos de PowerPoint, puede consultar la referencia del ensamblado de interoperabilidad primario (PIA) de PowerPoint y la referencia del modelo de objetos VBA.
Referencia de ensamblado de interoperabilidad primario
La documentación de referencia de los PIA de PowerPoint describe los tipos Del ensamblado de interoperabilidad primario para PowerPoint. Esta documentación está disponible en la siguiente ubicación: Referencia de ensamblados de interoperabilidad primarios de PowerPoint 2010.
Para obtener más información sobre el diseño de los ensamblados de interoperabilidad primarios (PIA) de PowerPoint, como las diferencias entre las clases y las interfaces en los PIA y cómo se implementan los eventos en los PIA, consulte Información general sobre las clases y las interfaces de los ensamblados de interoperabilidad primarios de Office.
Referencia del modelo de objetos de VBA
La referencia del modelo de objetos de VBA documenta el modelo de objetos de PowerPoint tal como se expone al código de Visual Basic para Aplicaciones (VBA). Para obtener más información, consulte la Referencia del modelo de objetos de PowerPoint 2010.
Todos los objetos y miembros de la referencia del modelo de objetos de VBA corresponden a tipos y miembros del ensamblado de interoperabilidad primario (PIA) de PowerPoint. Por ejemplo, el objeto “Presentation” de la referencia del modelo de objetos VBA corresponde al tipo Presentation del PIA de PowerPoint. Aunque la referencia del modelo de objetos de VBA proporciona ejemplos de código para la mayoría de las propiedades, los métodos y los eventos, debe traducir el código de VBA de esta referencia a Visual Basic o Visual C# si quiere usarlo en un proyecto de complemento de VSTO para PowerPoint creado con Visual Studio.
Personalizar la interfaz de usuario de PowerPoint
Puede modificar la interfaz de usuario (UI) de PowerPoint de las siguientes maneras:
Tarea | Para obtener más información |
---|---|
Crear un panel de tareas personalizado. | Paneles de tareas personalizados |
Agregar pestañas personalizadas a la cinta. | Información general sobre la cinta |
Agregar grupos personalizados a una pestaña integrada en la cinta. | Cómo: Personalizar una pestaña integrada |
Para obtener más información sobre cómo personalizar la interfaz de usuario de PowerPoint y otras aplicaciones de Microsoft Office, consulte Personalización de la interfaz de usuario de Office.
Contenido relacionado
- Tutorial: Creación del primer complemento de VSTO para PowerPoint
- Introducción a la programación de complementos de VSTO
- Información general sobre el desarrollo de soluciones de Office (VSTO)
- Architecture of VSTO Add-ins
- Cómo: Crear proyectos de Office en Visual Studio
- Complementos de VSTO del programa
- Escribir código en soluciones de Office
- Ensamblados de interoperabilidad primarios de Office
- Personalización de la interfaz de usuario de Office
- Desarrollo de PowerPoint 2010 en Office