[发明专利]一种基于VC的技术报告标准化编写方法在审
申请号: | 201711329488.2 | 申请日: | 2017-12-13 |
公开(公告)号: | CN108241605A | 公开(公告)日: | 2018-07-03 |
发明(设计)人: | 郭小璇;鲍海波;潘俊涛;李泰霖;卓浩泽;李金瑾;颜丹丹;吕思颖 | 申请(专利权)人: | 广西电网有限责任公司电力科学研究院 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 南宁东智知识产权代理事务所(特殊普通合伙) 45117 | 代理人: | 戴燕桃;余小宁 |
地址: | 530023 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 技术报告 自动生成 标准化 电力系统技术 软件客户端 报告编写 动态数据 对象模型 技术构建 开发过程 描述信息 模板数据 模板文件 平台搭建 数据处理 书签 导出 文档 反射 封装 工作量 解析 替换 存储 输出 分类 创建 | ||
本发明涉及电力系统技术报告编写领域,具体涉及一种基于VC的技术报告标准化编写方法,具体步骤包括VC平台搭建、创建OLB对象、模板数据替换、word文档生成,本发明基于Microsoft word对xml的支持,即word文档能以xml形式进行存储。在C#开发过程中,利用反射技术从数据处理文档中解析描述信息,分类封装为书签,从而生成所需模板。基于MSWORD.OLD的技术构建模板文件,在软件客户端输出动态数据,即可实现技术报告标准化编写,并导出所需的技术报告。使用OLE技术与word对象模型来实现word文档自动生成技术,能够进一步简化word自动生成的工作量。
技术领域
本发明涉及电力系统技术报告编写领域,具体涉及一种基于VC的技术报告标准化编写方法。
背景技术
随着信息化程度的不断提高,办公自动化系统在企业中得到了广泛的应用。在传统的办公系统中,大多数情况下需要根据固定模板来手动生成word文档,这种传统的办公方式存在着重复输入、耗时、易错等问题。在word自动生成技术方法中,存在的实现方法有IText和POI等。但在办公自动化系统中,需要静态生成各类模板文件、图片以及动态生成包含各类表格数据的word文档,此时若使用IText和POI去操作,无疑会极大地增加编程过程中的工作量。已有的word自动生成技术方法运用到的开发语言有LabView、Delphi、VisualBasic,但上述的开发中,必须调用大量的自动化控件(如Active)和底层函数,文件的映射机制复杂,无法轻易推广。
发明内容
为了解决上述问题,本发明提供了一种基于VC的技术报告标准化编写方法,具体技术方案如下:
一种基于VC的技术报告标准化编写方法包括以下步骤:
(1)VC平台搭建:在VC开发平台上搭建用于参数录入的平台;
(2)创建OLB对象:创建一个新的word文件,在新的word文件中,输入固定格式的内容形成所需的技术文档模板文件;在需求动态录入数据的地方插入书签,并对书签进行编号,创建书签模板;
(3)模板数据替换:通过平台录入参数并与技术文档模板文件的参数进行互换;
(4)word文档生成:生成所需的标准化word文档技术报告。
进一步,所述步骤(1)具体为:打开VC平台的,点击左上角的“文件”,在下拉菜单中选择“新建”;选择“工程”选项卡的“win32 console application”,并输入“工程名称”;选择“fileview”,点击工程名称,选中“source files”,点击“文件”中的“新建”,在弹出的对话框中选择“文件”选项卡下面的“C++ source file”,并输入文件名,点击确定,即搭建完VC平台。
进一步,所述步骤(2)中还包括:需要实现对Microsoft word 9.0 objectlibrary的引用,具体实现方法如下:在工程项目处,通过类向导MFC ClassWizade,从View菜单栏上打开ClassWizade窗口,选择添加类Add Class选项中的From a type library,浏览Microsoft office安装路径下的msword.olb文件,选择所需的类,并生成msword.h和msword.cpp文件,导入工程当中。
进一步,所述选择所需的类中必需的类有_Application, Documents, _Document, Select。
进一步,所述步骤(2)中还包括将msword.h和msword.cpp进行二次封装成对应的类wordword.h和wordword.cpp,并添加到工程当中。
本发明的有益效果为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广西电网有限责任公司电力科学研究院,未经广西电网有限责任公司电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711329488.2/2.html,转载请声明来源钻瓜专利网。