Y
Y
Yana2018-05-25 12:23:05
WPF
Yana, 2018-05-25 12:23:05

How to increase data label font in c# excel chart?

Good afternoon!
Tell me how to increase the font of the data label in a chart built using Excel.Interop in C # I form a
5b07d5735a208590232924.jpeg
chart like this:

sheetcells = sheet.get_Range("A1", "N5");
            sheetcells.Select();
                //Создаем объект Excel.Chart диаграмму по умолчанию
                Excel.Chart excelchart = (Excel.Chart)xlApp.Charts.Add(Type.Missing,
                 Type.Missing, Type.Missing, Type.Missing);
            //Выбираем диграмму - отображаем лист с диаграммой
            excelchart.Activate();
                excelchart.Select(Type.Missing);
                //Изменяем тип диаграммы
                xlApp.ActiveChart.ChartType = Excel.XlChartType.xlColumnClustered;
            //Создаем надпись - Заглавие диаграммы
            xlApp.ActiveChart.HasTitle = true;
                xlApp.ActiveChart.ChartTitle.Text
                   = "Идеи/Предложения по улучшению производства";
                //Меняем шрифт, можно поменять и другие параметры шрифта
                 xlApp.ActiveChart.ChartTitle.Format.TextFrame2.TextRange.Font.Size = 30;
            xlApp.ActiveChart.ChartTitle.Font.Size = 18;
                xlApp.ActiveChart.ChartTitle.Font.Color = 255;
                //Обрамление для надписи c тенями
                xlApp.ActiveChart.ChartTitle.Shadow = true;
                xlApp.ActiveChart.ChartTitle.Border.LineStyle
                     = Excel.Constants.xlSolid;
  xlApp.ActiveChart.ChartStyle = 202;         
                   //Перемещаем диаграмму на лист 1
            xlApp.ActiveChart.Location(Excel.XlChartLocation.xlLocationAsObject, "Диаграмма");
                //Получаем ссылку на лист 1
                sheet = xlWorkBook.Worksheets[3];
                 //Перемещаем диаграмму в нужное место
                sheet.Shapes.Item(1).IncrementLeft(500);
                sheet.Shapes.Item(1).IncrementTop((float)200);
                //Задаем размеры диаграммы
                sheet.Shapes.Item(1).Height = 450;
                sheet.Shapes.Item(1).Width = 850;
            //Конец кода - диаграммы на листе там где и таблица

I would be grateful for any advice

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question