以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  窗口Web控件显示word和excel的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131918)

--  作者:douglas738888
--  发布时间:2019/3/9 10:53:00
--  窗口Web控件显示word和excel的问题

请教老师,请老师帮忙看看下面例子,此例子模拟从服务器上下载文件到本地在WebBrowser1显示WORD或EXCEL文件

 

问题:

如果在表A的【阅览模板】列的CLICK写入代码,显示WORD文件时,设置OfficeToolBar = False,显示EXCEL文件时,设置OfficeToolBar = true,初次打开窗口,两个文件格式都能在窗口1的WEB显示工具栏,但是通过窗口1的按钮(有KILL代码和NOTHING代码)结束后,在不关闭窗口的情况下,再选择打开原来的文件,有时工具栏出现,有时不出现,特别是EXCEL文件,基本都不出现工具栏,除非重新打开窗口才能显示工具栏。

有的时候,Killword 或Killexcel后再执行打开文件,会报错“试图吊销一个未注册的拖放目标 (异常来自 HRESULT:0x80040100 (DRAGDROP_E_NOTREGISTERED))”

 

场景:因为在实际使用中,有的窗口需要显示工具栏,有的不需要显示工具栏

 

测试表:表A    测试窗口:窗口1    WEB显示文件:单击单元格(阅览模板)

 

 

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:测试20190309.rar


--  作者:有点蓝
--  发布时间:2019/3/9 12:04:00
--  
测试了一下,这玩意完全不可控。可能和安装的office版本有关。换个其它版本的32位完整版的office安装试试
--  作者:douglas738888
--  发布时间:2019/3/9 14:07:00
--  

关键是,单位的电脑有32位,也有64位的,而且有的用OFFICE2010,2013,这种情况下,似乎实现不了想要的效果了? 是否能反应这种情况给狐爸,改进改进,不然好鸡肋哦。

 

我想,很多使用FOXTABLE的用户应该也提出过类似问题。能有其他办法解决吗????

[此贴子已经被作者于2019/3/9 14:09:22编辑过]

--  作者:有点蓝
--  发布时间:2019/3/9 14:16:00
--  
我反馈一下。不过这个是直接调用office的组件,而且是.net控件底层自己处理的。估计不好搞
--  作者:百灵
--  发布时间:2019/3/10 22:52:00
--  
这个方式控制exceL不稳定,建议放弃。还不如直接嵌入exceL稳定


--  作者:有点甜
--  发布时间:2019/3/10 23:04:00
--  

试试

 

http://foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=45959&skin=0