Да-а, что-то я накосячил. Правильно так:
| Код | Variant vExcel,vBook,vBooks,vSheet;
vBooks = vExcel.OlePropertyGet("WorkBooks"); vBooks.OleProcedure("Open",path.c_str()); vBook = vBooks.OlePropertyGet("Item",1);
//выбираем 1-й лист vSheet=vBook.OlePropertyGet("Sheets").OlePropertyGet("Item",1).OlePropertyGet("Select");
//добавляем 4 листа vBook.OlePropertyGet("Sheets").OlePropertyGet("Add"); vSheet = vBook.OlePropertyGet("Sheets").OlePropertyGet("Item",1); vSheet.OlePropertySet("Name","Лист 1");
vBook.OlePropertyGet("Sheets").OlePropertyGet("Add"); vSheet = vBook.OlePropertyGet("Sheets").OlePropertyGet("Item",1); vSheet.OlePropertySet("Name","Лист 2");
vBook.OlePropertyGet("Sheets").OlePropertyGet("Add"); vSheet = vBook.OlePropertyGet("Sheets").OlePropertyGet("Item",1); vSheet.OlePropertySet("Name","Лист 3");
vBook.OlePropertyGet("Sheets").OlePropertyGet("Add"); vSheet = vBook.OlePropertyGet("Sheets").OlePropertyGet("Item",1); vSheet.OlePropertySet("Name","Лист 4");
// дальше переставляем каждый лист на нужное место
|
|