Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una colección de objetos TabStop que representan personalizados tabulaciones y predeterminadas de un párrafo o grupo de párrafos.
Observaciones
Utilice la propiedad ParagraphFormat.Tabs para devolver la colección TabStops . Use Tabs (index), donde index es la ubicación de la tabulación (en puntos) o el número de índice, para devolver un único objeto TabStop . Las tabulaciones se indizan numéricamente de izquierda a derecha a lo largo de la regla.
Utilice el método Add para agregar una tabulación.
Ejemplo
En el ejemplo siguiente se borra todas las tabulaciones personalizadas del primer párrafo de la publicación activa.
Sub ClearAllTabStops()
ActiveDocument.Pages(1).Shapes(1).TextFrame.TextRange _
.ParagraphFormat.Tabs.ClearAll
End Sub
En el ejemplo siguiente se agrega una tabulación situada a 2,5 pulgadas de los párrafos seleccionados y, a continuación, muestra la posición de cada elemento de la colección TabStops.
Sub Tabs()
Dim intTab As Integer
Selection.TextRange.ParagraphFormat.Tabs _
.Add Position:=InchesToPoints(2.5), _
Alignment:=pbTabAlignmentLeading, Leader:=pbTabLeaderNone
With Selection.TextRange.ParagraphFormat
For intTab = 1 To .Tabs.Count
MsgBox "Position = " & PointsToInches _
(.Tabs(intTab).Position) & " inches"
intTab = intTab + 1
Next intTab
End With
End Sub
En el siguiente ejemplo agrega dos tabulaciones a los párrafos seleccionados. La primera tabulación está alineada a la izquierda con un carácter de relleno punteado situado en 1 pulgada (72 puntos). La segunda tabulación está centrada y se coloca en 2 pulgadas.
Sub AddNewTabs()
With Selection.TextRange.ParagraphFormat.Tabs
.Add Position:=InchesToPoints(1), _
Leader:=pbTabLeaderDot, Alignment:=pbTabAlignmentLeading
.Add Position:=InchesToPoints(2), _
Leader:=pbTabLeaderNone, Alignment:=pbTabAlignmentCenter
End With
End Sub
En el ejemplo siguiente se quita la primera tabulación personalizada del primer párrafo de la publicación activa.
Sub ClearTabStop()
ActiveDocument.Pages(1).Shapes(1).TextFrame.TextRange _
.ParagraphFormat.Tabs(1).Clear
End Sub
En el siguiente ejemplo se cambia la segunda tabulación de la selección a una tabulación alineada a la derecha.
Sub ChangeTabStop()
Selection.TextRange.ParagraphFormat.Tabs(2) _
.Alignment = pbTabAlignmentTrailing
End Sub
Métodos
Propiedades
Vea también
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.