Programmgesteuertes Hinzufügen eines Excel-Arbeitsblatts - Office XP / 2003

Ich fange gerade an, mit Excel über C # zu fummeln, um die Erstellung und das Hinzufügen zu einer Excel-Datei zu automatisieren.

Ich kann die Datei öffnen und ihre Daten aktualisieren und die vorhandenen Arbeitsblätter durchgehen. Mein Problem ist, wie kann ich neue Blätter hinzufügen?

Ich habe es versucht:

Excel.Worksheet newWorksheet;
newWorksheet = (Excel.Worksheet)excelApp.ThisWorkbook.Worksheets.Add(
                Type.Missing, Type.Missing, Type.Missing, Type.Missing);

Aber ich komme unterCOM-Ausnahme und mein googeln hat mir keine antwort gegeben.

Ausnahme von HRESULT: 0x800A03EC Quelle ist: "Interop.Excel"

Ich hoffe, dass mich jemand aus meinem Elend befreien kann.