Excel WebBrowser控件怎么打开网页

2022年11月9日 17点热度 0人点赞

在最新的Visual Studio 中,为我们提供了一个WebBrowser的封装控件,这个控件隐藏了底层的axWebBrowser控件,我们就利用WebBrowser控件来完成我们的Excel等ActiveDocument的嵌入和操作。在此之前,你需要将Office的.Net库安装到你的机器上。具体方式如下:

方法/步骤

  1. 1

    在你的工具栏上选择WebBrowser控件,将其放到你的Form,在Form上增加一个控件来使其加载一个Excel文件,如下:Button的事件处理程序:

  2. 2

    增加WebBrowser的DocumentComplete事件处理程序

  3. 3

    这里要注意,WebBrowser加载Excel文档后,并不显示工具栏,为此我们需要使用高级一点的技术,通过反射调用底层的方法来实现,首先我们需要找到WebBrowser封装的AxWebBrowser控件。

  4. 4

    然后,我们调用反射来显示工具栏:

  5. 5

    注:如果你直接使用AxWebBrowser控件,那你就可以直接调用ExecWB方法来显示工具栏。如下:

  6. 6

    好了,现在你需要获得你的Excel对象来操作Excel,此时需要使用Office的.Net库来完成。代码如下:

    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部

laozhao

这个人很懒,什么都没留下

文章评论