Por si te ayuda en algo:// Añadimos: #include <Comobj.hpp>
Variant xlApp, xlLibros, xlLibroActivo, xlHojas, xlHojaActiva;
//-------- abre Excel
xlApp = CreateOleObject("Excel.Application");
xlApp.Exec(PropertySet("Visible") << true);
//-------- crea un libro nuevo y lo selecciona
xlLibros = xlApp.Exec(PropertyGet("Workbooks"));
xlLibros.Exec(Procedure("Add"));
xlLibroActivo = xlLibros.Exec(PropertyGet("Item") << 1);
//-------- crea una hoja nueva y le da nombre
xlHojas = xlLibroActivo.Exec(PropertyGet("Worksheets"));
xlHojaActiva = xlHojas.Exec(Function("Add"));
xlHojaActiva.Exec(PropertySet("Name") << "ClubBuilder");
//-------- activa la hoja numero 2 y le cambia el nombre
xlHojaActiva = xlHojas.Exec(PropertyGet("Item") << 2);
xlHojaActiva.Exec(PropertySet("Name") << "Nuevo nombre");
xlHojaActiva.Exec(Procedure("Activate")); // opcional
Saludos:
_Leo