|
11.12.2006, 12:41 | #1 |
Пенсионер
|
Ну как вариает можно метод получения листов в файле ёкселя изобразить вот так:
X++: container getExcelSheets() { COM sheets, sheet; COM adoxCatalog = new COM('ADOX.Catalog'); int seetsCount, i; str sheetName; ; if(sheetsExcel) { return sheetsExcel; } try { adoxCatalog.ActiveConnection(this.getConnection()); sheets = adoxCatalog.Tables(); seetsCount = sheets.count(); for(i=0; i < seetsCount ; i++) { sheet = sheets.item(i); sheetName = conpeek(str2con_ru(sheet.name(), "$"),1); if(!confind(sheetsExcel,sheetName)) { sheetsExcel += sheetName; } } } catch (Exception::Error) { error("Ошибка получения списка листов"); } return sheetsExcel; }
__________________
Законы природы еще никто не отменял! А еще у меня растет 2 внучки!!! Кому интересно подробности тут: http://www.baby-shine.com/ |
|