Hola, si te entiendo bien quieres borrar las filas completas, o sea, no solo su contenido y que quede el hueco. Aquí va un ejemplo:// Añadimos: #include <Comobj.hpp>
Variant oExcel, oSheet, oRange;
// -------- Busca alguna instancia de EXCEL abierta
try
{
oExcel = GetActiveOleObject("Excel.Application");
}
catch(EOleSysError &E)
{
throw Exception("Error: no se encontro EXCEL abierto.");
}
// -------- Selecciona la hoja activa
oSheet = oExcel.Exec(PropertyGet("ActiveSheet"));
if (oSheet.IsEmpty())
throw Exception("No hay ninguna hoja activa");
//-------- Eliminamos la fila 3
oRange = oSheet.Exec(PropertyGet("Range") << "3:3");
oRange.Exec(Function("Delete"));
// también podemos borrar el contenido
// dejando el hueco usando lo siguiente
// en vez de "Delete"
// oRange.Exec(Function("ClearContents"));
Saludos:
_Leo