![]() |
#3 |
int 20h
|
Ну да опечатался...что же теперь ....по существу есть что то?...
Там же между строк написано, что строится отчет в неком классе, Из него вызывается метод класса ComExcelDocument_RU Вызывается вот этой командой со значениями указанными в начале поста X++: exceldocument.addXlPieChart(1,outputRange,'Отчет за месяц','Диаграмма',outputRangeHeader ); X++: #define.xlPie(5) void addXlPieChart(int _workSheet, BookMark _bookMark, str _title, str _newSheetName, str _outputLegendRange, boolean _reverse = false) { COM Charts, Chart, comRange; COM ChartTitle, Characters, SeriesCollection,Border, Legend; COM ActiveSheet; int i; str bookmark; ; if (! m_comDocument) throw error(strFmt("@DIS6401", this.getApplicationName())); Charts = m_comDocument.charts(); Charts.Add(); Chart = m_comDocument.ActiveChart(); comRange = this.findRange(_bookMark, _workSheet); Chart.SetSourceData(comRange, 1); Chart.ChartType(#xlPie); SeriesCollection = Chart.SeriesCollection(1); SeriesCollection.ApplyDataLabels(1,0,0,0,0,0,1); SeriesCollection.XValues(_outputLegendRange); Border = SeriesCollection.Border(); Border.Weight(1); Chart.HasTitle(True); ChartTitle = Chart.ChartTitle(); Characters = ChartTitle.Characters(); Characters.Text(_title); ChartTitle.AutoScaleFont(false); Chart.Name(_newSheetName); } X++: SeriesCollection.XValues(_outputLegendRange);
__________________
It's just my Unhopelessnessabilityerism ![]() Trying to debug my mind ![]() |
|