Objeto Slide (PowerPoint)
Representa una diapositiva. La colección Slides contiene todos los objetos Slide de una presentación.
Comentarios
Nota:
No se confunda si intenta devolver una referencia a una sola diapositiva, pero termina con un objeto SlideRange . Una sola diapositiva puede representarse mediante un objeto Slide o una colección SlideRange que contiene una única diapositiva, en función de cómo devuelva la referencia a la diapositiva. Por ejemplo, si crea y devuelve una referencia a una diapositiva mediante el método Add , la diapositiva se representa mediante un objeto Slide . Sin embargo, si crea y devuelve una referencia a una diapositiva utilizando el método Duplicate, la diapositiva se representa mediante una colección SlideRange que contiene una única diapositiva. Puesto que todas las propiedades y todos los métodos que se pueden aplicar a un objeto Slide también se pueden aplicar a una colección SlideRange que contenga una única diapositiva, podemos trabajar con la diapositiva que se devuelva de la misma manera, independientemente de si está representada en un objeto Slide o en una colección SlideRange.
En los siguientes ejemplos se describe cómo:
Devolver una diapositiva que se especifica por nombre, número de índice o número de identificación de diapositiva.
Devolver una diapositiva de la selección.
Devolver la diapositiva que se muestra en cualquier ventana de documento o ventana de presentación con diapositivas que especifique.
Crear una nueva diapositiva.
Ejemplo:
Use Slides (index), donde index es el nombre de la diapositiva o el número de índice, o use Slides.FindBySlideID (index), donde index es el número de id. de diapositiva, para devolver un único objeto Slide . En el siguiente ejemplo se establece el diseño de la diapositiva uno de la presentación activa.
ActivePresentation.Slides(1).Layout = ppLayoutTitle
En el siguiente ejemplo se establece el diseño de la diapositiva con número de identificación 265.
ActivePresentation.Slides.FindBySlideID(265).Layout = ppLayoutTitle
Use Selection.SlideRange (index), donde index es el nombre de la diapositiva o el número de índice dentro de la selección, para devolver un único objeto Slide . En el siguiente ejemplo se establece el diseño de la diapositiva uno en la selección de la ventana activa, suponiendo que haya al menos una diapositiva seleccionada.
ActiveWindow.Selection.SlideRange(1).Layout = ppLayoutTitle
Si solo hay una diapositiva seleccionada, puede usar Selection.SlideRange para devolver una colección SlideRange que contenga la diapositiva seleccionada. En el siguiente ejemplo se establece el diseño de la diapositiva uno de la selección actual de la ventana activa, suponiendo que haya exactamente una diapositiva seleccionada.
ActiveWindow.Selection.SlideRange.Layout = ppLayoutTitle
Use la propiedad Slide para devolver la diapositiva que se muestra actualmente en la ventana de documento o en la vista de la ventana de la presentación con diapositivas especificada. En el siguiente ejemplo se copia en el Portapapeles la diapositiva que se muestra actualmente en la ventana de documento dos.
Windows(2).View.Slide.Copy
Use el método Add para crear una nueva diapositiva y agregarla a la presentación. En el siguiente ejemplo se agrega una diapositiva de título al principio de la presentación activa.
ActivePresentation.Slides.Add 1, ppLayoutTitleOnly
Métodos
Nombre |
---|
ApplyTemplate |
ApplyTemplate2 |
ApplyTheme |
ApplyThemeColorScheme |
Copy |
Cut |
Delete |
Duplicate |
Export |
MoveTo |
MoveToSectionStart |
PublishSlides |
Select |
Propiedades
Vea también
Referencia del modelo de objetos de PowerPoint
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.