$ex = Win32::OLE->new('Excel.Application' etc... . . . $ex->{DisplayAlerts} = 0; # alerts Off $xls->ActiveWorkbook -> SaveAs( $ARGV[0] ); # save without prompt $ex->{DisplayAlerts} = 1; # alerts On