in reply to printing MSExcel file?

You can always just use the dos names for your path...
system ("c:\\Progra~1\\Micros~1\\Office\\Excel.exe /p \"Book1.xls\"");