下载后可任意编辑C#程序通过模板自动创建Word文档引言:前段时间有项目要用c#生成Word格式的计算报告,通过网络查找到很多内容,但是都很凌乱,于是自己决定将具体的步骤总结整理出来,以便于更好的沟通和以后相似问题可以迅速的解决
现通过具体的示例演示具体的步骤:第一步,制作模板1,新建一个文档,文档内容如下:图12,在相应位置插入书签;将鼠标定位到要插入书签的位置,点击“插入”>“书签”,弹出对话框,输入书签名,点击“添加”按钮,书签位置如图3所示图2下载后可任意编辑图33,保存模板,命名为“模板1
dot”或者“模板1
doc”图4第二步,设置项目中的引用1,右击“解决方案资源管理器”中的项目目录下的“引用”,选择“添加引用”,打开“添加引用”对话框图52,在“添加引用”对话框中,选择“COM”>“Microsoft Word 11
0 Object 下载后可任意编辑Library”,点击“确定”按钮图6 3 , 相 同 操 作 打 开 “ 添 加 引 用 ” 对 话 框 中 , 选 择 “ 浏 览 ” 项 , 查 找到”Microsoft
Office
Interop
dll”文件,选中它,点击“确定”按钮图7注 意 : 此 处 要 查 找 的 “ Microsoft
Office
Interop
dll” 版 本 必 须 为“11
*”,“*”代表数字下载后可任意编辑第三步,编码这一步分成两个部分第一部分,Report 类的编码这部分我已经封装好,为文件“Report
cs”,可以直接使用代码如下:(有比较详细的注释)using System;using System
Collections
Generic;using System
Text;using Microsoft
Office
Interop
Word;namespace MY