C# 在excel工作簿中添加新工作表时从HRESULT:0x800A03EC获取异常

C# 在excel工作簿中添加新工作表时从HRESULT:0x800A03EC获取异常,c#,asp.net,excel,C#,Asp.net,Excel,在excel工作簿中添加新工作表时,我收到来自HRESULT:0x800A03EC的异常: Microsoft.Office.Interop.Excel._Workbook m_objBook = null; object m_objOpt = "Test"; m_objBook = (Microsoft.Office.Interop.Excel._Workbook)(m_objBooks.Add(m_objOpt)); m_objSheets = (Microsoft.Offi

在excel工作簿中添加新工作表时,我收到来自HRESULT:0x800A03EC的异常:

 Microsoft.Office.Interop.Excel._Workbook m_objBook = null;
 object m_objOpt = "Test";
   m_objBook = (Microsoft.Office.Interop.Excel._Workbook)(m_objBooks.Add(m_objOpt));
   m_objSheets = (Microsoft.Office.Interop.Excel.Sheets)m_objBook.Worksheets;
   m_objSheet1 = (Microsoft.Office.Interop.Excel._Worksheet)(m_objSheets.get_Item(1));
   m_objSheet1.Name = "Project List";
   m_objSheet2 = (Microsoft.Office.Interop.Excel._Worksheet)(m_objSheets.get_Item(2))
   m_objSheet2.Name = "Project Status";
   m_objSheet3 = (Microsoft.Office.Interop.Excel._Worksheet)(m_objSheets.get_Item(3));
   m_objSheet3.Name = "Pending items";
在下面的行中,我从HRESULT获取错误-异常:0x800A03EC

   m_objSheet4 = (Microsoft.Office.Interop.Excel._Worksheet)(m_objSheets.Add  (m_objOpt, m_objSheet3, 1, m_objOpt));

   m_objSheet4 = (Microsoft.Office.Interop.Excel._Worksheet)(m_objSheets.get_Item(4));
   m_objSheet4.Name = "NewSheet";

我认为,您不会直接添加到图纸集合中。我认为您可以使用工作簿的add函数添加工作表