Clase Line - línea (Word VBA)
La clase Line representa una línea individual en un objeto Rectangle de tipo wdTextRectangle. Para usar una variable de clase Line, primero debe ser instanciado, por ejemplo
For Each
A continuación, se muestra un ejemplo de cómo procesar los elementos Line en una colección.
Dim shp As Rectangle: Set shp =
Dim lin As Line
For Each lin In shp.Lines
With lin
End With
Next lin
Height
Devuelve o establece el alto de una línea.
Dim lin As Line: Set lin =
Dim lngHeight As Long
lngHeight = lin.Height
Left
Devuelve un valor de tipo Long que representa el número de píxeles desde el borde izquierdo de la página hasta el borde izquierdo de una línea.
Dim lin As Line: Set lin =
Dim lngLeft As Long
lngLeft = lin.Left
LineType
Devuelve una constante wdLineType que indica si una línea es una línea de texto o una fila de tabla. Posibles valores de retorno son wdTableRow - Una fila de tabla, wdTextLine - Una línea de texto del cuerpo del documento.
Dim objLine As Line
Dim objTable As Table
Set objLine = ActiveDocument.ActiveWindow _
.Panes(1).Pages(1).Rectangles(1).Lines.Item(1)
If objLine.LineType = wdTableRow Then _
Set objTable = objLine.Range.Tables(1)
Range
Devuelve un objeto Range que representa la parte de un documento incluida en una línea.
Dim lin As Line: Set lin =
Dim rngRange As Range
Set rngRange = lin.Range
Rectangles
Devuelve una colección Rectangles que representa una parte de texto o gráficos en una página de un documento.
Utilice la colección Rectangles y objetos relacionados y propiedades para definir el diseño de página de un documento mediante programación.
Dim objRectangles As Rectangles
Set objRectangles = ActiveDocument.ActiveWindow _
.Panes(1).Pages(1).Rectangles
Top
Devuelve un Long que representa el número de píxeles desde la parte superior de la página a la parte superior de una línea.
Dim lin As Line: Set lin =
Dim lngTop As Long
lngTop = lin.Top
Width
Devuelve o establece el ancho, en puntos, de una línea.
Dim lin As Line: Set lin =
Dim lngWidth As Long
lngWidth = lin.Width