Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共4 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:这个VBA有什么错误?

1楼
lihe60 发表于:2023/11/5 21:14:00
Dim App As New MSExcel.Application
Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open("c:\reports\山柏.xls")

2楼
有点蓝 发表于:2023/11/5 21:30:00
没有问题。提示什么错误?
3楼
lihe60 发表于:2023/11/5 21:38:00
---------------------------
版本:2022.8.18.1
---------------------------
代码执行出错,错误信息:



System.InvalidCastException: 无法将类型为“Microsoft.Office.Interop.Excel.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Excel._Application”。此操作失败的原因是对 IID 为“{000208D5-0000-0000-C000-000000000046}”的接口的 COM 组件调用 QueryInterface 因以下错误而失败: 加载类型库/DLL 时出错。 (异常来自 HRESULT:0x80029C4A (TYPE_E_CANTLOADLIBRARY))。

   在 System.StubHelpers.StubHelpers.GetCOMIPFromRCW(Object objSrc, IntPtr pCPCMD, IntPtr& ppTarget, Boolean& pfNeedsRelease)

   在 Microsoft.Office.Interop.Excel.ApplicationClass.set_Visible(Boolean RHS)

   在 UserCode.Test()


4楼
有点蓝 发表于:2023/11/5 22:21:00
那是系统安装的office版本的问题。卸载重装完整版的office,最好是安装32位的版本。
共4 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03906 s, 2 queries.