Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs() method is working fine on Windows server 2003 and also on XP but not on Windows server 2008. I copied it a
Try this as it worked for me...
courtesy of Last paragraph mentioned in here