首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

用webbrowser显示excel弹出文件上载对话框的有关问题

2013-03-13 
用webbrowser显示excel弹出文件下载对话框的问题环境:winform(C#)需求:将excel显示在winform窗体中解决方

用webbrowser显示excel弹出文件下载对话框的问题
环境:winform(C#)  
需求:将excel显示在winform窗体中
解决方法:在网上看到可以用webbrowser显示。
代码:


private void Form1_Load(object sender, EventArgs e)
        {
            string strFileName = @"C:\Documents and Settings\aa.xlsx";
            // string strFileName = @"C:\Documents and Settings\bb.txt";
            Object refMissing = System.Reflection.Missing.Value;
            axWebBrowser1.Navigate(strFileName, ref refMissing, ref refMissing, ref refMissing, ref refMissing);
        }

问题:
如果显示的是TXT文件,就可以在这个axWebBrowser1中直接显示TXT的内容;但是如果是excel,他就会弹出“文件下载”的对话框,点击“取消”,axWebBrowser1中就会出现“已取消到该网页的导航”的提示,点击“打开”就会直接以EXCEL打开,而不会用webbrowser打开。


怎么样可以不弹出“文件下载”这个对话框啊??
将excel的内容直接显示在axWebBrowser1中???

[解决办法]
http://support.microsoft.com/kb/927009/zh-cn

热点排行