以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 关于WebBrowser连续打开Doc和Excel文件的问题举例 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=61717) |
||||
-- 作者:刘海屋 -- 发布时间:2014/12/17 21:06:00 -- 关于WebBrowser连续打开Doc和Excel文件的问题举例 下面是举例的小程序。在本机运行,获取多个Excel或Doc文件名,放到ListView中。然后, 逐行点击选中某个特定文件名,在WebBrowser中打开时,第一个文件无问题。但从第2个 文件开始,会出现询问窗口。详细请运行附件程序。曾试过多种方法,均未得要领。不知 是用什么方法,或问题在何处。谢谢
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/17 21:12:00 -- 什么询问窗口?我测试没问题,只有弹出是否保存的窗口。 |
||||
-- 作者:刘海屋 -- 发布时间:2014/12/17 22:29:00 -- 对,就是这个窗口,而这是我不需要的。有无办法取消它?谢谢。 |
||||
-- 作者:刘海屋 -- 发布时间:2014/12/17 22:39:00 -- 我想,你说的保存提示应和我下面的画面中相同: 实际上无人对相关文件作过任何修改。系统为何会认为它被“修改过"? 这很奇怪。同时,这种 提示也是我不需要的。因为,我不希望每点击一行就出一次这种提示。 谢谢。
|
||||
-- 作者:有点甜 -- 发布时间:2014/12/17 23:09:00 --
|
||||
-- 作者:刘海屋 -- 发布时间:2014/12/18 8:57:00 -- 什么意思?您改动这个试验程序了,让下载试试吗?我取下后,发现依然出现问是否保存的窗口。 |
||||
-- 作者:刘海屋 -- 发布时间:2014/12/18 9:19:00 -- 你好,我刚才取下又试用了一下,连续打开多个DOC文件能做到不出“保存”与否的询问窗口。但连续打开多个Excel文件, 问题依旧:从打开第二个Excel文件开始依然出现“保存”与否的选择窗口。您试试连续打开多个Excel文件试试,看是否 如此? 谢谢。 |
||||
-- 作者:刘海屋 -- 发布时间:2014/12/18 9:33:00 -- 您好,我又检查了问题,包括试验用的Excel文件,发现,其中COPY于同一个Excel文件的几个文件,虽然换了文件名 则出现“已修改”和“是否保存”的询问。可能是这个问题。Word难道还查内容相同的而文件名不同的两个文件之间 的关系吗? 我会再测试一下,是否确定是该原因。谢谢。(另,看到你修改成了web.navegate=的做法,谢谢) |
||||
-- 作者:有点甜 -- 发布时间:2014/12/18 9:39:00 -- 汗,原来是没有绑定事件....
|
||||
-- 作者:刘海屋 -- 发布时间:2014/12/18 12:09:00 -- 改得好!顶! 不过还有点问题。 1。如果反复的来回打开文件(不是打开了A文件,又打开它,而是如:打开A,然后打开B,然后再打开A,或打开A,B, C, B, A, C, A, B, ...) 会出现提示窗口,“文件已打开..." 2. 如果反复多次打开,并回答”文件已打开“的提示窗口继续操作,发现打开文件的速度明显减慢。现象似乎是webBrw的后台关闭文件等处理速度跟不上。
以上问题主要表现在打开Excel文件时出现明显。Doc文件等一般不出现。供你研究,看WebBrw的功能函数是否有改进之处。
我将试验的3个Excel文件送你,请用它们试验。因为,2014.xls 和20141.xlsx内容和格式相同。20141是从2014.xls中Save出来的。它们对webBrw的 上述反应十分灵敏。
谢谢。
|