使用ReportDocument把报表导出到Excel,执行到Export()方法时出错,提示该报表文件有人使用,但是没有打开过该报表文件呀。
代码:   Dim rptDoc As New ReportDocument
            rptDoc.Load(m_strRptPath = Server.MapPath(".\Templates\rpt\采购价格(所有).rpt"))            strFileName = "c:\Book1.xsl"
            objFile.DiskFileName = strFileName            rptDoc.ExportOptions.ExportDestinationType = ExportDestinationType.DiskFile
            rptDoc.ExportOptions.DestinationOptions = objFile
            rptDoc.ExportOptions.ExportFormatType = ExportFormatType.Excel            rptDoc.Export() ‘出错了错误信息:文件 E:\Project\P402设备管理系统V3.0\Source\DeviceManager\UI\CysReport\Templates\rpt\采购价格(所有).rpt 内出错:拒绝访问报表文件。其他程序可能正在使用它。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: 文件 E:\Project\P402设备管理系统V3.0\Source\DeviceManager\UI\CysReport\Templates\rpt\采购价格(所有).rpt 内出错:拒绝访问报表文件。其他程序可能正在使用它。源错误: