Método Rows.SetLeftIndent (Word)

Establece la sangría de una fila o varias filas de una tabla.

Sintaxis

expresión. SetLeftIndent( _LeftIndent_ , _RulerStyle_ )

expresión requerida. Variable que representa un objeto Rows .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
LeftIndent Obligatorio Single Distancia, en puntos, entre el borde izquierdo actual de la fila o las filas especificadas y el borde izquierdo deseado.
RulerStyle Obligatorio WdRulerStyle Controla la forma en que Microsoft Word ajusta la tabla cuando se cambia la sangría izquierda. El comportamiento de WdRulerStyle se aplica a las tablas alineadas a la izquierda. El comportamiento de WdRulerStyle para tablas centradas o alineadas a la derecha puede ser inesperado; en estos casos, utilice el método SetLeftIndent con cuidado.

Ejemplo:

En este ejemplo, se crea una tabla en un nuevo documento y se aplica una sangría de 0,5 pulgadas (36 puntos) a todas las filas. Al cambiar la sangría izquierda, los anchos de celda se ajustan para que se mantenga el borde derecho de la tabla.

Dim docNew As Document 
Dim tableNew As Table 
 
Set docNew = Documents.Add 
Set tableNew = docNew.Tables.Add(Range:=Selection.Range, _ 
 NumRows:=3, NumColumns:=3) 
 
tableNew.Rows.SetLeftIndent LeftIndent:=InchesToPoints(0.5), _ 
 RulerStyle:=wdAdjustSameWidth

En este ejemplo, se aplica una sangría de 18 puntos a la primera fila de la tabla uno del documento activo y se reduce el ancho de la primera columna para conservar la posición del borde derecho de la tabla.

If ActiveDocument.Tables.Count >= 1 Then 
 ActiveDocument.Tables(1).Rows.SetLeftIndent LeftIndent:=18, _ 
 RulerStyle:=wdAdjustFirstColumn 
End If

Consulte también

Objeto de conjunto de filas

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.