最近刚开始使用WebBrower控件,发现在用WebBrower打开某个Office文件时,它总是出现一个询问保存或打开文件的提示框,就像在IE中下载文件时的提示。请问如何把这个提示框屏蔽掉,让它直接打开文件?
    我是用的OpenFileDialog选择文件,然后用WebBrower的Navigate方法打开。
    请哪些知道的朋友告诉我,谢谢!

解决方案 »

  1.   

    那如果用户没有装office呢?能直接打开吗?
      

  2.   

    如果是用的本机的IE,选“文件”菜单里的“打开”,如果是Excel文件的话,它会直接调用Excel在一个新窗口打开(不是在IE里)。
      

  3.   

    我在WebBrower里打开的是本地文件。
    其实就是想把Excel的数据导出到SQL。
      

  4.   

    那如果用户没有装office呢?能直接打开吗?应该不能。
      

  5.   

    设置webbrowser对象的安全级别,并设置为silence模式
      

  6.   

    你试试这种方式:
        在控制面板中双击“文件夹选项”,选择“文件类型”选项卡,选择Office中某个文件类型的扩展名(DOC,XLS...),再单击“高级”按钮,将“下载后确认打开”前面的勾去掉。
      

  7.   

    定位到一个新页面去 传文件名过去当参数,新页面Response.WriteFile();
    xls
    txt可以
    doc有过乱码
    自己写HttpHandle来控制不同的文件如何输出给客户端
      

  8.   

    记了说,是Windows应用程序,不是ASP.NET程序.。用WebBrower是为了能在Form中显示Excel.