读书人

VB.NET中引用EXCEL报错。怎么解决

发布时间: 2012-06-08 12:55:24 作者: rapoo

VB.NET中引用EXCEL报错。请教各位如何解决。
VB.NET中引用EXCEL报错。错误信息为:VB.NET中引用EXCEL报错。错误信息为:检索 COM 类工厂中 CLSID 为 {00020819-0000-0000-C000-000000000046。
我在前边加入了Imports Microsoft.Office.Interop.Excel.并且在项目添加引用中加入了micrsoft excel11 objects library

代码:
Dim ap As New Microsoft.Office.Interop.Excel.Application
Dim apbook As New Microsoft.Office.Interop.Excel.Workbook
Dim apsheet As New Microsoft.Office.Interop.Excel.Worksheet
apbook = ap.Worksheets.Add
apsheet = ap.Worksheets.Add
apsheet.Cells(1, 1) = "abc"
ap.Visible = True
总是出错,到Dim apsheet As New Microsoft.Office.Interop.Excel.Worksheet位置,


[解决办法]
你写错了,我声明了一个apbook对像,为什么把它当作一个工作表来添加呢,我给你改一下吧
Dim ap As New Microsoft.Office.Interop.Excel.Application
Dim apbook As Microsoft.Office.Interop.Excel.Workbook
Dim apsheet As Microsoft.Office.Interop.Excel.Worksheet
apbook = ap.Workbooks.Add
apsheet = ap.Worksheets.Add
apsheet.Cells(1, 1) = "abc"
ap.Visible = True

读书人网 >VB Dotnet

热点推荐