怎样在vb窗体内显示完整的excel文件(该文件中可能有图)

解决方案 »

  1.   

    装了excel以后个控件可以加载excel文件。
      

  2.   

    我这没excel,所以没办法帮你试试。但是有那个东西是肯定的。
      

  3.   

    用WebBrowse控件就可以轻松搞定
      

  4.   

    谢谢诸位的参与to:sworddx(剑宇潇湘) 
    您的方法我试过了,好像excel控件没有属性或方法指定某个excel文件,必须通过在vb中引用excel的模型库,通过模型库可以打开excel文件,问题是怎样将打开的文件在excel控件中显示。您不妨装上excel试一下,谢谢您了。to:vadjra(阿布) 
    请问我如何才能得到WebBrowse控件呢?能不能说一下其具体的用法,谢谢您了to:lihonggen0(李洪根,用.NET,标准答案来了)
    您认为非得用哦ole不可吗?领导说最好不用ole,能不能想想别的办法?谢谢您了
      

  5.   

    用 ADO 读取http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q278/9/73.asp&NoWebContent=1
      

  6.   

    用 ADO 读取http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q278/9/73.asp&NoWebContent=1
      

  7.   

    to:lihonggen0(李洪根,用.NET,标准答案来了) 
    若excel文件中有图,用ADO好像不行
      

  8.   

    WebBrowse控件是VB自带的
    工程--部件--Microsoft Internet ControlsPrivate Sub Form_Load()
        WebBrowser1.Navigate ("e:\abc.xls")
    End Sub
      

  9.   

    同意 sxs69() 
    Microsoft Internet Controls
      

  10.   

    非常感谢诸位,我好像抓到了救命稻草现在还有问题就是:若用WebBrowser1.Navigate ("e:\abc.xls"),程序会提示打开、保存、取消等,怎样才能将这些对话框取消呢?
      

  11.   

    to:sxs69() 
    您好:
    请执行以下操作:
    资源管理器--〉工具--〉文件夹选项--〉文件类型标签页--〉在已注册的文件类型中选择扩展名是xls-->单击窗口下面的“高级”按钮-->在弹出的窗口中,若取消“下载后确认”复选框那么在程序执行时便会弹出提示框,让你选择是保存、下载还是取消。怎样把提示框取消呢?
    我想这应该是操作系统的一些设置,在windows api中有没有将复选框取消的相应的函数?
      

  12.   

    to:sxs69() 如果要将将复选框取消,您认为可否通过win api进行设置?
      

  13.   

    请问:lhfcsdn(小刘)
    能不能具体谈一下,先谢了!!
      

  14.   

    用ole也行,而且比较好用,有帮助.
    而那个webbrowser是鸟文的
      

  15.   

    我只知道在关闭时使用:myExcelWbk.Close False (myExcelWbk是定义的工作表名称)可以不弹出对话框,打开时就不知道了。