本帖最后由 winner256 于 2012-05-31 22:46:47 编辑

解决方案 »

  1.   

    输入
    比如这样的 file协议的就可以了。
    file://C:\Documents and Settings\Administrator\桌面\1.html
      

  2.   

    感谢你的回复,不过还是不行啊。
    有一个细节就是凡是能打开的网站或文件ie浏览器的状态栏的左下角提示都会显示“正在打开网页:http://xxxx”,如果出现问题2的情况则显示“正在打开网页:about blank....”。
    还有就是如果我把那段另存为htm文件,然后在本地打开则无论是网页还是本地htm文件都能顺利打开。
      

  3.   

    不常见,一般就操作 xml。
      

  4.   

    嗯,可问题是我发的这段代码在有的机器上正常,有的就不正常,挺郁闷的。
    用户需求是这样的:
    1.用户想得到来自互联网上A站页面中的数据,A站数据是由ASP.NET的GRIDVIEW控件生成的。
    我的解决方法:
    1.直接使用IE自带右键导出为EXCEL文件,然后由我自己的程序将EXCEL文件作为数据源读取。
    这种方法的问题:访问A站需要用户名密码,因此右键EXCEL不稳定,经常得不到数据。
    2.让用户将数据页面保存为本地页面,再用IE右键导出为EXCEL文件。
    这种方法的问题:操作比较麻烦,用户体验不好。
    因此我就想到让用户只将A站数据页保存为本地文件,我的程序自己读取这页面再从中提取表格保存为EXCEL文件,这样就产生了本贴的问题,呵呵!请大家指教,有什么别的解决方法吗?