VB.NET Круговая диаграмма Excel, внешние метки

#excel #vb.net #charts

Вопрос:

Я создаю круговую диаграмму в Excel, все работает нормально, за исключением случаев, когда я пытаюсь отобразить метки на диаграмме, но не на срезах.

Вот мой код:

     xlApp = New Excel.Application
    xlApp.Visible = True
    xlWorkBook = xlApp.Workbooks.Add
    xlWorkSheet = xlApp.ActiveSheet
    xlApp.WindowState = Excel.XlWindowState.xlMaximized
    xlCharts = xlWorkSheet.ChartObjects
    myChart = xlCharts.Add(200, 50, 800, 500)
    chartPage = myChart.Chart
 

Я где-то читал, что для размещения меток за пределами диаграммы я должен использовать это:

 chartPage.Series(1)("PieLabelStyle") = "Outside"
 

Проблема в том, что на странице диаграмм нет никакого метода «Series ()». Только «Коллекция серий ()».
Похоже, в моем коде что-то не так…
Любая помощь будет очень признательна 😉