... | oBrw, bProgress, nGroupBy, aCols | ( oBrw:bToExcel := Nil, oBrw:ToCalc( bProgress, nGroupBy,,, aCols ), oBrw:bToExcel := bDummyBloc ) } EndIf Es importante indicar "oBrw:bToExcel := Nil", por que si en el ordenador no está instalado realmente OpenOffice, entraría en bucle y ... crashhhhh ...