以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于打印电子表格出错,请指教  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173773)

--  作者:fvcfox
--  发布时间:2021/12/15 16:15:00
--  关于打印电子表格出错,请指教
    Dim App As New MSExcel.Application
    Dim Wb As MSExcel.WorkBook = App.WorkBooks.Open(dlg.FileName)
    For Each Ws As MSExcel.WorkSheet In Wb.WorkSheets
        str=str & "|" & ws.name
    Next

Foxtable 版本:2021.12.16.888
错误所在事件:窗口,赋值二,Button11,Click
详细错误信息:
Unable to cast COM object of type \'Microsoft.Office.Interop.Excel.ApplicationClass\' to interface type \'Microsoft.Office.Interop.Excel._Application\'. This operation failed because the QueryInterface call on the COM component for the interface with IID \'{000208D5-0000-0000-C000-000000000046}\' failed due to the following error: 不支持此接口 (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
--  作者:有点蓝
--  发布时间:2021/12/15 16:39:00
--  
卸载重新安装一下office,需要安装完整版的,最好是32位版本。不能安装精简版、绿色版的。一般Ghost系统自带的都是精简版。

如果高版本的office有问题,安装回低版本的

--  作者:fvcfox
--  发布时间:2021/12/15 16:53:00
--  
但不知为什么,我这台机也有office也不会出错,客户那就出错
能否有其他控件可以代替装office,因为现在国家单位都要求用WPS

--  作者:有点蓝
--  发布时间:2021/12/15 16:57:00
--  
暂时无法替代。
--  作者:有点蓝
--  发布时间:2021/12/15 16:58:00
--  
试试设置一下这个:http://www.foxtable.com/webhelp/topics/3735.htm