Clase RulerLevel (PowerPoint VBA)

Contiene la información de sangría de primera línea y la sangría francesa de un nivel de esquema.

Set

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

Dim rll as RulerLevel
Set rll = ActiveWindow.RangeFromPoint.TextFrame.Ruler.Levels(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase RulerLevel : RulerLevels.Item y Ruler.Levels

FirstMargin

Devuelve o establece la sangría en la primera línea para el nivel de esquema especificado, en puntos. Lectura y escritura.

Si un párrafo empieza por una viñeta, la posición de la viñeta se determina mediante la propiedad FirstMargin y la posición del primer carácter de texto del párrafo se determina mediante la propiedad LeftMargin .

ActivePresentation.Slides(1).Shapes(1).TextFrame.Ruler.Levels(1).FirstMargin = 9

LeftMargin

Devuelve o establece la sangría izquierda del nivel de esquema especificado en puntos. Lectura y escritura.

Si un párrafo empieza por una viñeta, la posición de la viñeta se determina mediante la propiedad FirstMargin y la posición del primer carácter de texto del párrafo se determina mediante la propiedad LeftMargin .

ActivePresentation.Slides(1).Shapes(1).TextFrame.Ruler.Levels(1).LeftMargin = 54

Parent

Devuelve el objeto primario del objeto especificado.

RulerLevels.Count

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

Dim lngCount As Long
lngCount = ActiveWindow.RangeFromPoint.TextFrame.Ruler.Levels.Count

RulerLevels.Item

Devuelve un único objeto RulerLevel de la colección RulerLevels especificada.

Sintaxis : expression.Item (Index)

Index: Número de índice del objeto RulerLevel de la colección que se va a devolver.

Dim rll As RulerLevel
Set rll = ActivePresentation.Slides(1).Shapes(1).TextFrame.Ruler.Levels(Index:=1)

RulerLevels.Parent

Devuelve el objeto primario del objeto especificado.