- 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 库,因此有许多变量需要
您可能关注的文档
- A10VSO柱塞泵样本.pdf
- ABAP Smartforms 学习操作手册.pdf
- ABAQUS子程序帮助文档.pdf
- ABB MNS2.0 低压开关柜样本.pdf
- ABB软启动器-样本.pdf
- AC-145-4维修记录与报告表格填写指南.pdf
- ACCA网上注册步骤图文说明.pdf
- Access 查询上机操作(二).doc
- ACS758电流传感器说明书.pdf
- adc0809中文资料手册.pdf
- 甘肃省酒泉市金塔县等4地2024-2025学年高一上学期11月期中考试数学试题【含解析】.pdf
- 浙江省宁波市余姚中学2024-2025学年度高二上学期10月月考数学试题【含解析】.docx
- 河南省商开大联考2022-2023学年高一上学期期中考试数学试卷【含解析】.pdf
- 重庆市开州中学2024-2025学年高二上学期第一次月考数学试题【含解析】.docx
- 云南省昆明仁泽中学2024-2025学年度高二上学期10月月考数学试卷【含解析】.docx
- 《环境文本数据加工处理技术规范》.pdf
- 《区域大气环境承载力监测预警技术规范》.pdf
- 《环境空气温室气体光声光谱法连续自动监测仪技术要求及检测方法》.pdf
- 《美丽城市建设数据分级分类规范》.pdf
- 《大数据优化区域空气质量模拟排放输入数据技术规范》.pdf
文档评论(0)