如何使用c#和.net 4从Excel 2003更改图表标题?

在我的电脑中,我已经Excel 2007和所有工作正常,但是当我把它传递给生产计算机发生定义图表标题的问题,因为它有Excel 2003而不是2007年。

我已经尝试了2个方法,使用图表向导:

chartPage.ChartWizard(Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,Type.Missing,"",Type.Missing,Type.Missing,) 

和HasTitle:

 chartPage.HasTitle = true; chartPage.ChartTitle.Text = xlWorkSheet.Name.Replace(" Month", ""); 

两者都在我的电脑上工作,但不在生产中给出以下例外:

 Unhandled Exception: System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800A03EC at Microsoft.Office.Interop.Excel._Chart.set_HasTitle(Boolean RHS) at DailyInfo.Program.cleanSheets(String inputExcelFile, String outputExcelFile) at DailyInfo.Program.Main(String[] args) 

如何使用C#.net 4.0更新Excel 2003文件的图表标题?