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