以文本方式查看主题 - 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 呢? |