问题描述
Microsoft.Office.Interop.Excel.Workbooksxl=newMicrosoft.Office.Interop.Excelxl=newMicrosoft.Office.Interop.Excel.Workbooks();为什么这么写不对呢?
解决方案
解决方案二:
弱弱的问下这是命名空间引入吗?这难道不是实例化?
解决方案三:
你没引用dll吧?
解决方案四:
usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingMicrosoft.Office.Interop.Excel;usingMicrosoft.Office.Core;namespaceWebApplication1{publicpartialclassSiteMaster:System.Web.UI.MasterPage{objectm_objOpt=System.Reflection.Missing.Value;protectedvoidPage_Load(objectsender,EventArgse){Microsoft.Office.Interop.Excel.Workbooksxl;xl.Application.Workbooks.Open("C:\Users\a.cd0005\Desktop\Desktop\所有类型\字段校验.xlsx",m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt,m_objOpt);xl.Application.Visible=true;}}}
解决方案五:
什么玩意,是xl=newMicrosoft.Office.Interop.Excel.Workbooks();不对吗,谁知道x1是什么
解决方案六:
Microsoft.Office.Interop.Excel.Workbooksxl=newMicrosoft.Office.Interop.Excel.Workbooks();
解决方案七:
引用5楼的回复:
Microsoft.Office.Interop.Excel.Workbooksxl=newMicrosoft.Office.Interop.Excel.Workbooks();
我试过了,不是这么的1
解决方案八:
那你就是没添加引用
解决方案九:
晕,你写了两个Microsoft.Office.Interop.Excel.Workbooksxl去掉一个就行了
解决方案十:
不是,C#里面必须先指明EXCELWORKBOOKS类型,这个类型必须是EXCEL.APPLICATION下的WORKBOOKS.
解决方案十一:
Microsoft.Office.Interop.Excel.Applicationxl=newMicrosoft.Office.Interop.Excel.Application();Microsoft.Office.Interop.Excel.Workbookswb=xl.Workbooks;正确写法如下..
解决方案十二:
接口肯定不能被实例化了...