- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C#案例开发大全案例.pdf
Microsoft Office 是微软公司推出的办公应用程序,主要包括Microsoft
Word,Microsoft Excel、Microsoft Outlook 和Microsoft Access 等应用程序。
提供了诸如字处理、表格处理、邮件处理和数据库等功能。目前被广泛使用的版
本是Microsoft Office 2003 和Microsoft Office 2007。作为微软公司推出的
重量级编程语言,C#中提供了对大部分Office 文件和应用的支持。本章主要介
绍如何使用C#操作各类Office 文件。
2011 年3 月13 日星期日
8.1 使用C#创建Word 文档
在常见的信息管理系统中,经常涉及文件的收发、数据的整理及报表功能。
除了使用应用程序本身进行显示、处理之外,还必须考虑到企业原有的办公系统。
由于大部分企业仍然以使用Word 进行字处理为主,一般需要添加进行Word 文档
输出的功能。本部分介绍如何使用C#创建Word 文档的方法。
创建Word 文档所使用的主要方法是通过微软公司提供的Microsoft Word X
Object Library,其中X 为版本号。Word 2007 对应12.0,Word 2003 对应11.0。
通过在项目中添加该组件,即可使用微软公司提供的方法创建相应版本的Word
文档。
1.目的说明
介绍创建Word 文档的基本知识,通过实例演示如何创建Word 2003 版本的
Word 文档和Word 2007 版本的Word 文档。
2.操作步骤
(1)创建一个Windows 控制台应用程序,命名为CreateWordDemo。
(2)添加引用,如图8.1 所示。
引用的库位于 “COM”选项卡下,名称为Microsoft Word 12.0 Object
Library。其中12.0 是版本号,对应Microsoft Word 2007。Microsoft Word 2003
对应的版本号为11.0。考虑到Microsoft Office 2007 版本系列的软件能够比
较方便地使用Microsoft Office 2003 版本系列创建的文档,本节首先使用
Microsoft Word 11.0 Object Library 创建一个Word 2003 文档。
添加后 “解决方案资源管理器”面板的引用项中自动多出了三个引用,如图
8.2 所示。分别为Microsoft.Office.Core、Microsoft.Office.Interop.Word
和VBIDE。
图8.1 添加引用 图8.2 “解决
方案资源管理器”面板
(3)在“Program.cs”文件中添加如下引用。
using MSWord = Microsoft.Office.Interop.Word;
using System.IO;
using System.Reflection;
(4)直接修改“Program.cs”文件的代码如下。
class Program
{
static void Main(string[] args)
{
object path; //文件路径变量
string strContent; //文本内容变量
MSWord.Application wordApp; //Word 应用程序变量
MSWord.Document wordDoc; //Word 文档变量
path = @C:\MyWord.doc; //路径
wordApp = new MSWord.ApplicationClass(); //初始化
//如果已存在,则删除
if (File.Exists((string)path))
{
File.Delete((string)path);
}
//由于使用的是COM 库,因此有许多变量需要
文档评论(0)