最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
二种将Word文档嵌入到WinForm窗体中方法
时间:2022-06-25 08:35:01 编辑:袖梨 来源:一聚教程网
Office是我们日常工作中经常用到的办公软件,然而,随着信息技术的飞速发展,已经有越来越多的人使用Word写作文档、使用Excel制做报表、使用OutLook方便的收发电子邮件。一切的操作都是这么轻松,实例中将会介绍怎样使用C#在Form窗体中显示Word文档,运行效果如图1所示。
图1 将Word文档嵌入到WinForm窗体中
关键技术
本实例重点在于向读者介绍怎样使用WebBrowser控件显示Word文档,下面对本实例中所用到的关键技术进行详细讲解。
WebBrowser控件是Windows窗体应用程序的标准控件,使用WebBrowser控件可以在窗体中显示网页信息,通过WebBrowser控件的Navigate方法可以将指定位置的文档加载到WebBrowser控件中,该方法常用的语法格式如下:
public void Navigate(string urlString)
参数说明
urlString:要加载的文档的URL地址。
说明:WebBrowser控件也可以加载并显示Excel文件。
设计过程
(1)打开Visual Studio 2008开发环境,新建一个Windows窗体应用程序,命名为WordInForm。
(2)更改默认窗体Form1的Name属性为Frm_Main,更改Text属性为“将Word文档嵌入到WinForm窗体中”,并向窗体中添加一个MenuStrip菜单控件,向菜单中添加两个菜单项“打开”和“退出”分别用于打开Word文档和退出应用程序;向窗体中添加WebBrowser控件,此控件用于显示Word文档。
(3)程序主要代码如下:
代码如下 | 复制代码 |
private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog P_GetFile = new OpenFileDialog(); //创建打开文件对话框对象 DialogResult P_dr = P_GetFile.ShowDialog(); //显示打开文件对话框 if (P_dr == DialogResult.OK) //是否单击确定 { WebBrowser.Navigate(P_GetFile.FileName); //打开Word文档并显示 } } |
下面看个完整的实例
代码如下 | 复制代码 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using Microsoft.Office.Core; namespace WordInForm { public partial class Frm_Main : Form { public Frm_Main() { InitializeComponent(); } private void btn_Get_Click(object sender, EventArgs e) { } private void 打开ToolStripMenuItem_Click(object sender, EventArgs e) { OpenFileDialog P_GetFile = new OpenFileDialog();//创建打开文件对话框对象 DialogResult P_dr = P_GetFile.ShowDialog();//显示打开文件对话框 if (P_dr == DialogResult.OK)//是否点击确定 { WebBrowser.Navigate(P_GetFile.FileName);//打开Word文档并显示 } } private void 退出ToolStripMenuItem_Click(object sender, EventArgs e) { this.Close();//关闭当前窗体 } } } |
Frm_Main.Designer.cs
代码如下 | 复制代码 |
namespace WordInForm |
相关文章
- 《无限暖暖》天星之羽获得位置介绍 12-20
- 《流放之路2》重铸台解锁方法介绍 12-20
- 《无限暖暖》瞄准那个亮亮的成就怎么做 12-20
- 《无限暖暖》魔气怪终结者完成方法 12-20
- 《无限暖暖》曙光毛团获得位置介绍 12-20
- 《无限暖暖》日光果获得位置介绍 12-20