Soluciones de PowerPoint
Visual Studio incluye plantillas de proyecto que puede utilizar para crear complementos de nivel de aplicación para Microsoft Office PowerPoint. Puede utilizar los complementos para automatizar PowerPoint, ampliar las características de PowerPoint o personalizar la interfaz de usuario de PowerPoint.
Para obtener más información sobre los complementos de nivel de aplicación, vea Introducción a la programación de complementos de nivel de aplicación y Arquitectura de los complementos de nivel de aplicación. Si no sabe cómo programar con Microsoft Office, vea Introducción (Desarrollo de Office en Visual Studio).
Se aplica a: la información de este tema se aplica a los proyectos de nivel de aplicación para PowerPoint 2007 y PowerPoint 2010. Para obtener más información, vea Características disponibles por aplicación y tipo de proyecto de Office.
Dispone de una demostración en vídeo relacionada en ¿Cómo creo un complemento para Microsoft PowerPoint?.
Automatizar PowerPoint con el modelo de objetos de PowerPoint
El modelo de objetos de PowerPoint expone muchos tipos que se pueden utilizar para automatizar PowerPoint. Estos tipos permiten escribir código para realizar tareas comunes:
Crear y dar formato a presentaciones mediante programación.
Agregar o quitar diapositivas de las presentaciones.
Agregar o cambiar formas en una diapositiva.
Para obtener acceso al modelo de objetos de PowerPoint desde un complemento, utilice el campo Application de la clase ThisAddIn en el proyecto. El campo Application devuelve un objeto Microsoft.Office.Interop.PowerPoint.Application que representa la instancia actual de PowerPoint. Para obtener más información, consulte Programar complementos de nivel de aplicación.
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 puente entre el código administrado del complemento y el modelo de objetos COM de PowerPoint. Todos los tipos en el 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 y Ensamblados de interoperabilidad primarios de Office.
Usar 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 de PowerPoint (PIA) y a la referencia del modelo de objetos de VBA.
Referencia del ensamblado de interoperabilidad primario
La documentación de referencia del PIA de PowerPoint describe los tipos del ensamblado de interoperabilidad primario de PowerPoint. Esta documentación está disponible en la siguiente ubicación: Referencia del ensamblado de interoperabilidad primario de PowerPoint 2010.
Nota
El PIA de PowerPoint 2007 no se documenta en este momento. Sin embargo, los tipos del PIA de PowerPoint 2007 también se incluyen en el PIA de PowerPoint 2010, por lo que la información de esta documentación de referencia también se aplica a PowerPoint 2007.
Para obtener más información sobre el diseño del PIA de PowerPoint, por ejemplo las diferencias entre las clases e interfaces del PIA y cómo se implementan los eventos del PIA, vea Información general de las clases e interfaces en 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). La referencia del modelo de objetos de VBA para PowerPoint está disponible en las siguientes ubicaciones:
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 de VBA corresponde al tipo Microsoft.Office.Interop.PowerPoint.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, métodos y eventos, debe convertir el código de VBA de esta referencia a Visual Basic o Visual C# si desea utilizarlos en un proyecto de complemento de PowerPoint que cree mediante Visual Studio.
Personalizar la interfaz de usuario de PowerPoint
Puede utilizar Visual Studio Tools para Office para modificar la interfaz de usuario de PowerPoint de las siguientes maneras.
Tarea |
Para obtener más información |
---|---|
Crear un panel de tareas personalizado. |
Información general sobre los paneles de tareas personalizados |
Agregar pestañas personalizadas a la cinta. |
|
Agregar grupos personalizados a una pestaña integrada en la cinta. |
Para obtener más información sobre cómo personalizar la interfaz de usuario de PowerPoint y otras aplicaciones de Microsoft Office, vea Personalización de la interfaz de usuario de Office.
Vea también
Tareas
Tutorial: Crear el primer complemento en el nivel de la aplicación para PowerPoint
Cómo: Crear proyectos de Office en Visual Studio
Referencia
Ensamblados de interoperabilidad primarios de Office
Conceptos
Introducción a la programación de complementos de nivel de aplicación
Información general sobre el desarrollo de soluciones de Office
Arquitectura de los complementos de nivel de aplicación
Escribir código en soluciones de Office
Otros recursos
Programar complementos de nivel de aplicación
Personalización de la interfaz de usuario de Office
PowerPoint 2010 en el desarrollo de Office
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Mayo de 2010 |
Se ha actualizado la información sobre la documentación de referencia del modelo de objetos. |
Mejora de la información. |