Chart.PivotLayout - свойство
Возвращает объект PivotLayout, представляющий размещений полей в отчете сводной таблицы и размещение осей в отчете сводной диаграммы.
Пространство имен: Microsoft.Office.Tools.Excel
Сборка: Microsoft.Office.Tools.Excel (в Microsoft.Office.Tools.Excel.dll)
Синтаксис
'Декларация
ReadOnly Property PivotLayout As PivotLayout
PivotLayout PivotLayout { get; }
Значение свойства
Тип: Microsoft.Office.Interop.Excel.PivotLayout
Объект PivotLayout, представляющий размещений полей в отчете сводной таблицы и размещение осей в отчете сводной диаграммы.
Заметки
Если указанный элемент управления Chart не является отчетом сводной диаграммы, данное свойство имеет значение nullссылка NULL (Nothing в Visual Basic).
Примеры
В следующем примере кода в качестве текущей страницы отчета сводной диаграммы устанавливается страница с именем «Canada». В этом примере предполагается, что текущий рабочий лист содержит элемент управления Chart с именем pivotChart1, являющийся отчетом сводной диаграммы.
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";
}
}
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.