设计了一个Word文档批量生成小工具软件

最近,因朋友工作需要帮他开发了一个文档自动生成的小工具软件,即批量替换Word文档模板中设定标签为指定的内容。Word文档模板为事先已经排版好的 表、公文等文件,但留下部分内容需要更改,将该内容设定为一个标签(如[申请人]),然后用Excel表中该标签指定的内容进行替换。如只替换单个文件手动修改即可,用该软件意义不大,但要修改上百个文档,该软件的作用就体现出来了。
该软件是在Visual Studio 2017 Community下用C#和WPF设计实现的,操作Excel和Word文档用微软自己的和组件。主界面如下:

注意:子文件夹可以是需处理的文件
2、文档模板是指要处理的文档 表、证明等Word文件,文件内容中有部分标签需要用Excel总表中相关内容进行替换,替换后的内容另存到Excel总表中第一列表示的目标文件夹中,文件名为《目标文件名+文档模板文件名》。如以下 表:

文档模板样式
3、操作步骤:
第一步:选择起始文件目录,目标文件夹将作为起始文件目录的子目录;
第二步:选择Excel总表;
第三步:添加文档模板(可添加多个文档模板);
第四步:选择要创建的文件夹(即要处理的文件 ),可多选;
第五步:以上四步操作完成后,即可点击《批量处理》进行文档的自动替换生成。

设计该软件的关键时如何操作Excel和Word文当,现列出其主要代码,操作Excel文档的主要代码如下:

操作Word文档的主要代码如下:

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年7月20日
下一篇 2018年7月20日

相关推荐