vb访问Excel2010出错问题没有得到最后解决

weixin_38059994 2017-07-13 01:10:21

vb2010 访问Excel2010数据 按照安装vsto2010的方法,还是如下的错误。 注册CLSID的方法感觉还是不具体,无法正确使用。希望提供更具体的步骤。
vb2010 访检索 COM 类工厂中 CLSID 为 {00020819-0000-0000-C000-000000000046} 的组件失败,
原因是出现以下错误: 80040154 没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))。访问Excel2010 数据产生错误


Private Sub zhuFrm1_Activated(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Activated

nCmdBtn1 = -1 : nCmdBtn2 = -1 : nCmdBtn3 = -1 : nCmdBtn4 = -1 nCmdBtn5 = -1 : nCmdBtn6 = -1 : nCmdBtn7 = -1 : nCmdBtn8 = -1 nCmdBtn9 = -1 : nCmdBtn10 = -1 : nCmdBtn11 = -1

On Error GoTo Errorh
Dim xlApp As Excel.Application
Dim xlBook As New Excel.Workbook
'Dim xlChar As New Excel.Chart
'Dim xlSheet As Excel.Worksheet xlApp = CType(CreateObject("Excel.Application"), Application)

xlBook = xlApp.Workbooks.Open("C:\20170705C11X5.xls") ''FileName) '打开已经存在的EXCEL工件簿文件

'xlApp.Visible = False '设置EXCEL对象不可见 'xlSheet = CType(xlBook.Worksheets("Generated"), Excel.Worksheet) 

 '"Generated"设置活动工作表
mTextBox2.Text = CType("123456", String).ToString  'CType(xlSheet.Cells(27984, 1), Excel.Range).Text.ToString

Errorh:
mTextBox2.Text = Err.Description
End Sub
这是源代码
...全文
20 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧