[發明專利]一種基于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.szxzyx.cn/pat/books/201711329488.2/2.html,轉載請聲明來源鉆瓜專利網。





