Clase SectionProperties (PowerPoint VBA)

Contiene propiedades y métodos para manipular las secciones de una presentación.

El principal procedimiento de la clase SectionProperties es Delete

Set

Para usar una variable de clase SectionProperties, primero debe ser instanciado, por ejemplo

Dim sps as SectionProperties
Set sps = ActivePresentation.SectionProperties

Las variables de tipo SectionProperties se pueden establecer utilizando el procedimiento Presentation.SectionProperties

Temas

Los siguientes procedimientos de esta clase se han agrupado y se describen en una página temática separada

Add with its procedures AddBeforeSlide y AddSection

Métodos

Este es el método principal de la clase SectionProperties

Delete - Elimina el salto de sección que establece la sección especificada y, opcionalmente, elimina todas las diapositivas de la sección.

Dim lngsectionIndex As Long: lngsectionIndex = 
ActivePresentation.SectionProperties.Delete sectionIndex:=lngsectionIndex, deleteSlides:=True

Otros Métodos

Move - Mueve la sección especificada a la posición de índice indicada y mueve las diapositivas de la sección junto con el salto de sección.

Dim lngsectionIndex As Long: lngsectionIndex = 
Dim lngtoPos As Long: lngtoPos = 
ActivePresentation.SectionProperties.Move sectionIndex:=lngsectionIndex, toPos:=lngtoPos

Rename - Cambia el nombre de la sección especificada con el nombre indicado.

Dim lngsectionIndex As Long: lngsectionIndex = 
Dim strsectionName As String: strsectionName = 
ActivePresentation.SectionProperties.Rename sectionIndex:=lngsectionIndex, sectionName:=strsectionName

Propiedades

Count Devuelve el número de objetos de la colección especificada. Solo lectura.

Dim lngCount As Long
lngCount = ActivePresentation.SectionProperties.Count

Parent Devuelve el objeto primario del objeto especificado. Solo lectura.

Dim objParent As Object
Set objParent = ActivePresentation.SectionProperties.Parent