Chart.BarShape (Propiedad)
Obtiene o establece la forma utilizada con el gráfico de barras o columnas 3D.
Espacio de nombres: Microsoft.Office.Tools.Excel
Ensamblado: Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)
Sintaxis
'Declaración
Property BarShape As XlBarShape
Get
Set
XlBarShape BarShape { get; set; }
Valor de propiedad
Tipo: Microsoft.Office.Interop.Excel.XlBarShape
Uno de los valores de XlBarShape.
Ejemplos
En el siguiente ejemplo de código se crea un control Chart 3D y, a continuación, se solicita al usuario que cambie la forma de las barras a pirámides mediante la propiedad BarShape.
Private Sub SetBarShape()
Me.Range("A1", "A5").Value2 = 22
Me.Range("B1", "B5").Value2 = 55
Dim Chart1 As Microsoft.Office.Tools.Excel.Chart = _
Me.Controls.AddChart(Me.Range("D2", "H12"), "Chart1")
Chart1.SetSourceData(Me.Range("A1", "B5"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xl3DColumn
If DialogResult.Yes = MessageBox.Show("Set the bar shape to pyramids?", _
"Example", MessageBoxButtons.YesNo) Then
Chart1.BarShape = Excel.XlBarShape.xlPyramidToMax
End If
End Sub
private void SetBarShape()
{
this.Range["A1", "A5"].Value2 = 22;
this.Range["B1", "B5"].Value2 = 55;
Microsoft.Office.Tools.Excel.Chart chart1 =
this.Controls.AddChart(this.Range["D2", "H12"],
"chart1");
chart1.SetSourceData(this.Range["A1", "B5"],
Excel.XlRowCol.xlColumns);
chart1.ChartType = Excel.XlChartType.xl3DColumn;
if (DialogResult.Yes ==
MessageBox.Show("Set the bar shape to pyramids?",
"Example", MessageBoxButtons.YesNo))
{
chart1.BarShape = Excel.XlBarShape.xlPyramidToMax;
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.