Problems adding new spreadsheet to an existing Excel file

I keep receiving the following error whenever I try to add a new Spread Sheet to an existing Excel File.
Exception from HRESULT: 0x800A03EC.
at Excel.Sheets.Add(Object Before, Object After, Object Count, Object Type)
at CamShaft.Form1.AddNewExcelSheet() in <My Program Name>
Here is my code: