>>THIS IS THE ONLY ONE WHERE EXCEL IS CLEAR FROM TASK MANAGER... >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.Quit() >>RETURN >> >> >>All the rest of these itterations keep excel open >> >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.Workbooks.Open( "c:\SomeExcelFile.xls" ) >>oEX.Quit() >>RETURN >> >> >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.Workbooks.Open( "c:\SomeExcelFile.xls" ) >>oEX.ActiveWorkbook.Saved = .T. && force fake flag that workbook was saved, even though nothing touched >>oEX.Quit() >>RETURN >> >> >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.Workbooks.Open( "c:\SomeExcelFile.xls" ) >>oEX.ActiveWorkbook.Saved = .T. && force fake flag that workbook was saved, even though nothing touched >>oEX.ActiveWorkbook.Close(.f.) >>oEX.Quit() >>RETURN >> >> >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.DisplayAlerts = .F. && force to ignore alert of "Save change" on exit >>oEX.Workbooks.Open( "c:\SomeExcelFile.xls" ) >>oEX.ActiveWorkbook.Saved = .T. && force fake flag that workbook was saved, even though nothing touched >>oEX.ActiveWorkbook.Close(.f.) >>oEX.Quit() >>RETURN >> >> >>oEX = CREATEOBJECT( "Excel.Application" ) >>oEX.DisplayAlerts = .F. && force to ignore alert of "Save change" on exit >>oEX.Workbooks.Open( "c:\SomeExcelFile.xls" ) >>oEX.ActiveWorkbook.Saved = .T. && force fake flag that workbook was saved, even though nothing touched >>oEX.ActiveWorkbook.Close(.f.) >>oEX.Quit() >>oEX = NULL >>RETURN >> >> >> >> >>