在c中对进行操作

在c中对进行操作

ID:34456596

大小:172.17 KB

页数:35页

时间:2019-03-06

在c中对进行操作_第1页
在c中对进行操作_第2页
在c中对进行操作_第3页
在c中对进行操作_第4页
在c中对进行操作_第5页
资源描述:

《在c中对进行操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、8.1使用C#创建Word文档在常见的信息管理系统中,经常涉及文件的收发、数据的整理及报表功能。除了使用应用程序本身进行显示、处理之外,还必须考虑到企业原有的办公系统。由于大部分企业仍然以使用Word进行字处理为主,一般需要添加进行Word文档输出的功能。本部分介绍如何使用C#创建Word文档的方法。创建Word文档所使用的主要方法是通过微软公司提供的MicrosoftWordXObjectLibrary,其中X为版本号。Word2007对应12.0,Word2003对应11.0。通过在项目中添加该组件,即可使用微软公司提供的方法创建相应版本的Word文

2、档。1.目的说明介绍创建Word文档的基本知识,通过实例演示如何创建Word2003版本的Word文档和Word2007版本的Word文档。2.操作步骤(1)创建一个Windows控制台应用程序,命名为CreateWordDemo。(2)添加引用,如图8.1所示。引用的库位于“COM”选项卡下,名称为MicrosoftWord12.0ObjectLibrary。其中12.0是版本号,对应MicrosoftWord2007。MicrosoftWord2003对应的版本号为11.0。考虑到MicrosoftOffice2007版本系列的软件能够比较方便地使用

3、MicrosoftOffice2003版本系列创建的文档,本节首先使用MicrosoftWord11.0ObjectLibrary创建一个Word2003文档。添加后“解决方案资源管理器”面板的引用项中自动多出了三个引用,如图8.2所示。分别为Microsoft.Office.Core、Microsoft.Office.Interop.Word和VBIDE。图8.1添加引用图8.2“解决方案资源管理器”面板(3)在“Program.cs”文件中添加如下引用。usingMSWord=Microsoft.Office.Interop.Word;//using

4、MSWord=Microsoft.Office.Interop.Word;经验证此行需要改正为usingMSWord=Word;usingSystem.IO;usingSystem.Reflection;(4)直接修改“Program.cs”文件的代码如下。classProgram{staticvoidMain(string[]args){objectpath;//文件路径变量stringstrContent;//文本内容变量MSWord.ApplicationwordApp;//Word应用程序变量MSWord.DocumentwordDoc;//Wo

5、rd文档变量path=@"C:MyWord.doc";//路径wordApp=newMSWord.ApplicationClass();//初始化//wordApp=newMSWord.ApplicationClass();经验证此行需要改正为wordApp=newMSWord.Application();//如果已存在,则删除if(File.Exists((string)path)){File.Delete((string)path);}//由于使用的是COM库,因此有许多变量需要用Missing.Value代替ObjectNothing=Missi

6、ng.Value;wordDoc=wordApp.Documents.Add(refNothing,refNothing,refNothing,refNothing);//WdSaveFormat为Word文档的保存格式objectformat=MSWord.WdSaveFormat.wdFormatDocument;//将wordDoc文档对象的内容保存为DOC文档wordDoc.SaveAs(refpath,refformat,refNothing,refNothing,refNothing,refNothing,refNothing,refNoth

7、ing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing,refNothing);//关闭wordDoc文档对象wordDoc.Close(refNothing,refNothing,refNothing);//关闭wordApp组件对象wordApp.Quit(refNothing,refNothing,refNothing);Console.WriteLine(path+"创建完毕!");}}3.运行结果运行程序,结果如图8.3所示。打开C盘根目录

8、,如图8.4所示。图8.3运行结果图8.4创建成功可以看到,已经成功地创建了一个

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。