以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  webbrowser究竟该怎样显示excel才能不报错呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=62392)

--  作者:zhsenchzhi
--  发布时间:2014/12/31 0:58:00
--  webbrowser究竟该怎样显示excel才能不报错呢?
使用了 webbrowser来显示 excel文档,

 首先在webbrowser中直接打开excel,但是在切换文档时,有的文件被切换前总是提示已经被修改,询问是否要保存,而有的excel文档就不提示

然后改变思路,先把excel转化成pdf,然后再打开,结果在转换过程中,又报一个错误: Office 检测到此文件存在一个问题。要帮助保护您的计算机,不能打开此文件。  并且有人告诉我,要想转换excel成pdf,必须使用office 2010以上的版本, 我本人用的是2013,但是我不能强迫用户使用2010以上的版本呀

到底该怎样使用,才能是webbrowser正确的打开excel文档,才能不报错呢?



--  作者:Bin
--  发布时间:2014/12/31 7:57:00
--  
利用VBA 每次切换前先保存 http://www.foxtable.com/help/topics/2121.htm
--  作者:不倒的翁
--  发布时间:2014/12/31 8:51:00
--  
每次打开新EXCEL前先把Address设置为about:blank试试
--  作者:有点甜
--  发布时间:2014/12/31 9:04:00
--  

 跟你说过了啊

 

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

 


--  作者:zhsenchzhi
--  发布时间:2014/12/31 9:12:00
--  
这个方法,一来没看懂,二来 我看他们的评论,也存在问题呀
--  作者:有点甜
--  发布时间:2014/12/31 11:26:00
--  
以下是引用zhsenchzhi在2014-12-31 9:12:00的发言:
这个方法,一来没看懂,二来 我看他们的评论,也存在问题呀

 

请,去下载例子测试。


--  作者:zhsenchzhi
--  发布时间:2014/12/31 11:34:00
--  还是有问题
根据这个例子,试着做了一下,刚开始打开一个文件夹,里面的文档都可以打开,可是切换文件夹后,再来打开文档,就报以下错误,请问是怎么回事?

.NET Framework 版本:2.0.50727.7905
Foxtable 版本:2014.11.11.1
错误所在事件:相关文档,Click
详细错误信息:
未找到类型“HTMLDocumentClass”的公共成员“Saved”。


--  作者:zhsenchzhi
--  发布时间:2014/12/31 11:52:00
--  
我想搜一下 HTMLDocumentClass 的 资料,可是在帮助文档里搜不到,请问该怎样解决?  我想 在执行   oDocument.Saved = True之前,先判断一下  oDocument 的类型,如果是HTMLDocumentClass ,就不执行,如果不是,就执行,请问这句话该怎样实现?
--  作者:有点甜
--  发布时间:2014/12/31 12:03:00
--  
  呃,你可以直接判断地址的后缀名。如果是.xls/.xlsx的再执行。
--  作者:zhsenchzhi
--  发布时间:2014/12/31 12:17:00
--  
请问打开什么样的文档, 会使用  HTMLDocumentClass 呢?