首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

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

2012-06-08 
VB.NET中引用EXCEL报错。请教各位如何解决。VB.NET中引用EXCEL报错。错误信息为:VB.NET中引用EXCEL报错。错误

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

热点排行