Compartir a través de


Chart.PivotLayout (Propiedad)

Obtiene un objeto PivotLayout que representa la colocación de los campos en un informe de tabla dinámica y la colocación de los ejes en un informe de gráfico dinámico.

Espacio de nombres:  Microsoft.Office.Tools.Excel
Ensamblado:  Microsoft.Office.Tools.Excel (en Microsoft.Office.Tools.Excel.dll)

Sintaxis

'Declaración
ReadOnly Property PivotLayout As PivotLayout
    Get
PivotLayout PivotLayout { get; }

Valor de propiedad

Tipo: Microsoft.Office.Interop.Excel.PivotLayout
Objeto PivotLayout que representa la colocación de los campos en un informe de tabla dinámica y la colocación de los ejes en un informe de gráfico dinámico.

Comentarios

Si el control Chart que especifica no es un informe de gráfico dinámico, el valor de esta propiedad es nullreferencia null (Nothing en Visual Basic).

Ejemplos

En el siguiente ejemplo de código se establece la página denominada "Canada" como página actual para un gráfico dinámico. En este ejemplo se supone que la hoja de cálculo actual contiene un control Chart denominado pivotChart1 que es un informe de gráfico dinámico.

Private Sub ChangePivotFieldPage()
    If pivotChart1.PivotLayout Is Nothing Then
        MsgBox("The specified chart is not a pivot chart.")
    Else
        Dim countryField As Excel.PivotField = _
            CType(pivotChart1.PivotLayout.PivotTable.PivotFields("Country"), _
             Excel.PivotField)
        countryField.CurrentPage = "Canada"
    End If
End Sub
private void ChangePivotFieldPage()
{
    if (pivotChart1.PivotLayout == null)
    {
        MessageBox.Show("The specified chart is not a pivot chart.");
    }
    else
    {
        Excel.PivotField countryField =
            (Excel.PivotField)pivotChart1.PivotLayout.
            PivotTable.PivotFields("Country");
        countryField.CurrentPage = "Canada";
    }
}

Seguridad de .NET Framework

Vea también

Referencia

Chart Interfaz

Microsoft.Office.Tools.Excel (Espacio de nombres)