您的位置:首页 > 编程语言 > C#

C#编程实现动态生成Word文档

2013-01-29 18:22 651 查看
1、添加引用->COM->Microsoft
Word 11.0 ObjectLibrary
[align=left]    2、在.cs文件中添加[/align]
[align=left]    using  Word;[/align]
[align=left]    下面的例子中包括C#对Word文档的创建、插入表格、设置样式等操作:[/align]
[align=left]    (例子中代码有些涉及数据信息部分被省略,重要是介绍一些C#操作word文档的方法)[/align]
[align=left]    public  string  CreateWordFile( string  CheckedInfo)[/align]
[align=left]    ... {[/align]
[align=left]    string  message =   "" ;[/align]
[align=left]    try[/align]
[align=left]    ... {[/align]
[align=left]    Object Nothing =  System.Reflection.Missing.Value;[/align]
[align=left]    Directory.CreateDirectory(" C:/CNSI " );   // 创建文件所在目录[/align]
[align=left]    string  name =   " CNSI_ "   + DateTime.Now.ToShortString() + " .doc " ;[/align]
[align=left]    object filename  =   " C://CNSI// "   + name;   // 文件保存路径[/align]
[align=left]    // 创建Word文档[/align]
[align=left]    Word.ApplicationWordApp  =   new  Word.ApplicationClass();[/align]
[align=left]    Word.DocumentWordDoc  =  WordApp.Documents.Add( ref  Nothing,  ref Nothing,  ref  Nothing,  ref  Nothing);[/align]
[align=left]    // 添加页眉[/align]
[align=left]。。。[/align]
[align=left] [/align]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: