Clase ChartBorder (Word VBA)
La clase ChartBorder representa el borde de un objeto. Para usar una variable de clase ChartBorder, primero debe ser instanciado, por ejemplo
Dim cbr as ChartBorder
Set cbr = ActiveDocument.Background.Chart.DataTable.Border
Color
Devuelve o establece el color principal del objeto.
ActiveDocument.Background.Chart.DataTable.Border.Color =
ColorIndex
Devuelve o establece el color del borde. Posibles valores de retorno son xlColorIndexAutomatic - Color automático, xlColorIndexNone - Sin color.
El color se especifica como un valor de índice para la paleta de colores activa o bien como una de las siguientes constantes XlColorIndex:
With ActiveDocument.InlineShapes(1)
If .HasChart Then
With .Chart.Axes(xlValue)
If .HasMajorGridlines Then
' Set the color to blue.
.MajorGridlines.Border.ColorIndex = 5
End If
End With
End If
End With
LineStyle
Devuelve o configura el estilo de línea para el borde. Posibles valores de retorno son xlContinuous - Una línea continua, xlDash - Una línea discontinua, xlDashDot - Guiones y puntos alternados, xlDashDotDot - Un guión seguido de dos puntos, xlDot - Una línea de puntos, xlDouble - Una línea doble, xlLineStyleNone - Sin línea, xlSlantDashDot - Guiones inclinados.
Las constantes xlDouble y xlSlantDashDot de la enumeración xlLineStyle no se aplican a los gráficos.
With ActiveDocument.InlineShapes(1)
If .HasChart Then
With .Chart
.ChartArea.Border.LineStyle = xlDashDot
With .PlotArea.Border
.LineStyle = xlDashDotDot
.Weight = xlThick
End With
End With
End If
End With
Weight
Devuelve o establece el grosor del borde.
With ActiveDocument.InlineShapes(1)
If .HasChart Then
.Chart.Axes(xlValue).Border.Weight = xlMedium
End If
End With