C#操作Word(二)——将Word文档嵌入到WinForm窗体中
来源:互联网 发布:钢材库存软件 编辑:程序博客网 时间:2024/05/03 22:03
转自:http://blog.csdn.net/donetren/article/details/6501918
实例说明
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文档并显示
}
}
——摘自《C#编程词典》
- C#操作Word(二)——将Word文档嵌入到WinForm窗体中
- C#操作Word(二)——将Word文档嵌入到WinForm窗体中
- 将MS Word 嵌入C# Winform 中
- C# 将excel表格嵌入到Word中
- C#操作Word(一)——C#中向Word文档中插入Windows控件
- C#操作Word(一)——C#中向Word文档中插入Windows控件
- WinForm——操作word文档
- C# Aspose.Word 操作word文档【二】
- C#操作Word(三)——C#向Word文档中写入文字
- C#操作word文档(二)
- C#操作word文档(二)
- C#操作Word(四)——在Word文档中绘制表格
- C#操作Word(五)——在Word文档中插入图片
- C#中操作Word(5)—— 利用BookMark对象写Word文档
- C#中操作Word文档
- C#将datagridview数据导到word文档中
- C# 如何将未安装字体从字体文件嵌入到Word文档
- C#将exe运行程序嵌入到自己的winform窗体中
- 每天一个linux命令(19):find 命令概览
- 美赛数模论文之图
- 16进制转换为中文字符串
- 嵌入到博客中的小动画
- 面试常问问题
- C#操作Word(二)——将Word文档嵌入到WinForm窗体中
- 美赛数模论文之假设写作
- dos下如何启动oracle服务
- ABAP动态生成内表的三种方法
- 正则表达式基础
- 普元 EOS Platform 7.5 后继活动的工作项创建后执行触发事件,但调用queryActivityInstsByProcessInstID查出前驱活动的状态却还是运行状态
- spring boot 设置开机启动程序
- 每天一个linux命令(20):find命令之exec
- jpg转bmp操作方法