ChartSheetBase.ApplyLayout(Int32, Object) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Применяет заданный макет к диаграмме.
public void ApplyLayout (int layout, object chartType);
Параметры
- layout
- Int32
Целое число от 1 до 10, определяющее тип макета, применяемого к диаграмме.
- chartType
- Object
Одно из значений перечисления XlChartType.
Примеры
В следующем примере кода применяется Десятый макет, доступный для типа диаграммы на листе диаграммы Chart1 . Кроме того, в примере используется SetElement метод для применения дальнейших изменений макета: установка стиля заголовка диаграммы в центре и размещение внутри области сетки диаграммы, Добавление заголовка для горизонтальной оси и добавление повернутого заголовка для вертикальной оси. Чтобы запустить этот пример кода, книга должна содержать таблицу с плоской диаграммой с двумя измерениями Chart1 .
private void DesignChartSheet()
{
Microsoft.Office.Tools.Excel.ChartSheet myChartSheet =
Globals.Chart1.Base;
myChartSheet.ApplyLayout(10, myChartSheet.ChartType);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementChartTitleCenteredOverlay);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryCategoryAxisTitleHorizontal);
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType.
msoElementPrimaryValueAxisTitleRotated);
}
Private Sub DesignChartSheet()
Dim myChartSheet As Microsoft.Office.Tools.Excel.ChartSheet = _
Globals.Chart1.Base
myChartSheet.ApplyLayout(10)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementChartTitleCenteredOverlay)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryCategoryAxisTitleHorizontal)
myChartSheet.SetElement(Microsoft.Office.Core.MsoChartElementType. _
msoElementPrimaryValueAxisTitleRotated)
End Sub
Комментарии
Значения Layout параметра соответствуют доступным параметрам в группе Макет диаграммы на вкладке конструктор на ленте. Вкладка конструктор доступна при выборе диаграммы.
Каждый тип диаграммы имеет собственный набор параметров макета. Например, параметры макета для круговой диаграммы отличаются от параметров макета для гистограммы. Если необходимо применить макет из другого типа диаграммы, можно использовать ChartType параметр, чтобы указать тип диаграммы, Layout на который будет ссылаться параметр. Например, если имеется гистограмма и необходимо применить макет из графика, передайте Microsoft.Office.Interop.Excel.XlChartType.xlLine значение в ChartType параметр. Макет добавляет только элементы диаграммы, доступные для данного типа диаграммы.
Необязательные параметры
Дополнительные сведения о необязательных параметрах см. в разделе необязательные параметры в решениях Office.