Clase ChartBorder (Word VBA)

La clase ChartBorder representa el borde de un objeto.

Set

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

Dim cbr as ChartBorder
Set cbr = ActiveDocument.Background.Chart.DataTable.Border

Los siguientes procedimientos se pueden usar para establecer variables de clase ChartBorder : Axis.Border, DataTable.Border, DropLines.Border, ErrorBars.Border, Gridlines.Border, HiLoLines.Border, LeaderLines.Border, Series.Border, SeriesLines.Border, Trendline.Border y UpBars.Border

Color

Devuelve o establece el color principal del objeto.

ActiveDocument.Background.Chart.DataTable.Border.Color =

ColorIndex

Devuelve o establece el color del borde.

Valores posibles 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.

Valores posibles son xl3DBar - Serie o grupo de gráficos de barras tridimensionales, xl3DSurface - Serie o grupo de gráficos de superficie tridimensionales, xlAbove - La fila de resumen se muestra sobre el rango especificado, xlAutomatic - Word aplica una configuración automática, como por ejemplo un color o número de página, al objeto especificado, xlBar - Serie o grupo de gráficos de barras bidimensionales, xlBelow - La fila de resumen se muestra debajo del rango especificado, xlBoth - Mostrar barras de error positivas y negativas en la serie o grupo de gráficos que se especifica, xlBottom - Abajo, xlCenter - Centrado, xlChecker - Trama de tablero, xlCircle - Círculo, xlColumn - Serie o grupo de gráficos de columnas, xlCombination - Combinado, xlCorner - Esquina, xlCrissCross - Entramado, xlCross - Trama cruzada, xlCustom - Word aplica una configuración personalizada, como por ejemplo un color o cuantía de error, al objeto especificado, xlDefaultAutoFormat - Word aplica un formato automático o predeterminado, xlDiamond - Trama en forma de rombo, xlDistributed - Distribuido, xlFill - Rellenar, xlFixedValue - Mostrar cuantías de error como un valor fijo, xlGeneral - General, xlGray16 - Trama 16% gris, xlGray25 - Trama 25% gris, xlGray50 - Trama 50% gris, xlGray75 - Trama 75% gris, xlGray8 - Trama 8% gris, xlGrid - Trama en forma de cuadrícula, xlHigh - Alto, xlInside - Interior, xlJustify - Justificar, xlLeft - A la izquierda, xlLightDown - Trama clara de línea hacia abajo, xlLightHorizontal - Trama clara de línea horizontal, xlLightUp - Trama clara de línea hacia arriba, xlLightVertical - Trama clara de línea vertical, xlLow - Bajo, xlMaximum - Máximo, xlMinimum - Mínimo, xlMinusValues - Valores con signo menos, xlNextToAxis - Junto al eje, xlNone - No mostrar barras de error en la serie o grupo de gráficos que se especifica, xlOpaque - Relleno opaco, xlOutside - Externo, xlPercent - Mostrar cuantías de error como un porcentaje, xlPlus - Mostrar barras de error positivas en la serie o grupo de gráficos que se especifica, xlPlusValues - Valores con signo más, xlRight - A la derecha, xlScale - Escala, xlSemiGray75 - Trama 75% semigris, xlShowLabel - Mostrar etiqueta, xlShowLabelAndPercent - Mostrar etiqueta y porcentaje, xlShowPercent - Mostrar porcentaje, xlShowValue - Mostrar valor, xlSingle - Línea única, xlSolid - Trama sólida, xlSquare - Cuadrado, xlStar - Estrella, xlStError - Mostrar cuantías de error como un error típico, xlTop - Arriba, xlTransparent - Relleno transparente, xlTriangle - Triángulo.

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 

Parent

Devuelve al objeto primario del objeto especificado.

Dim objParent As Object
Set objParent = ActiveDocument.Background.Chart.DataTable.Border.Parent

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