Цитата:
Сообщение от
Stainless
А как этот код реализовать на Axapta
Как-то так:
X++:
{
ComExcelDocument_RU doc = new ComExcelDocument_RU();
COM xlApp;
COM wbook;
COM activeSheet;
COM outline;
#define.xlAbove(0)
#define.xlLeft(-4131)
;
doc.NewFile();
wbook = doc.getComDocument();
xlApp = wbook.Parent();
activeSheet = xlApp.ActiveSheet();
outline = activeSheet.Outline();
outline.AutomaticStyles( true );
outline.SummaryRow( #xlAbove);
outline.SummaryColumn( #xlLeft );
}
Эффект можно наблюдать, выбрав по меню Excel: Data \Group and Outline \Settings. В новой книге, созданной вручную, будут включены 1-й и 2-й чекбоксы и выключен 3-й. При выполнении кода всё будет наоборот (для этого я заменил xlBelow на xlAbove и xlRight на xlLeft).