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

Nombre
Application
Background
BackgroundStyle
ColorScheme
Comments
CustomerData
CustomLayout
Diseño
DisplayMasterShapes
FollowMasterBackground
HasNotesPage
HeadersFooters
Hyperlinks
Layout
Master
Name
NotesPage
Parent
PrintSteps
sectionIndex
Shapes
SlideID
SlideIndex
SlideNumber
SlideShowTransition
Tags
ThemeColorScheme
TimeLine

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.