[發明專利]一種電子文檔的自動查錯方法有效
| 申請號: | 201410569484.1 | 申請日: | 2014-10-22 |
| 公開(公告)號: | CN105589837B | 公開(公告)日: | 2019-03-08 |
| 發明(設計)人: | 劉陳虎;周濤;黃太新;宋立新;曹宗生;龍威 | 申請(專利權)人: | 北京廣利核系統工程有限公司;中國廣核集團有限公司 |
| 主分類號: | G06F17/22 | 分類號: | G06F17/22 |
| 代理公司: | 北京元中知識產權代理有限責任公司 11223 | 代理人: | 王明霞 |
| 地址: | 100094 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 電子 文檔 自動 查錯 方法 | ||
本發明公開了一種電子文檔的自動查錯方法,包括:依據被測文檔要檢查的內容定制檢查項;將所述定制檢查項生成VBA文件,再將所述VBA文件導入到Office的宏中;所述的VBA文件設置為檢查內容定義區、檢查項模塊區以及執行區;在檢查內容定義區是對所述檢查項模塊標記的變量名和對所述檢查項模塊的說明;所述檢查項模塊區用于實現將定制的檢查項按照檢查流程執行相應的檢查邏輯;在所述的執行區中,調用定制好的檢查項,并將出錯的內容和出錯的位置寫入到所述檢查報告中。與采用人工檢查電子文檔的方式相比,自動化程度高,且提高了處理效率和準確率。
技術領域
本發明涉及一種電子文檔領域,尤其是一種電子文檔的自動查錯方法。
背景技術
核電站儀控系統是核電站的“神經中樞”,是確保核電廠安全、可靠運行的重要裝備,而核電站儀控系統在設計和使用中,會產生大量的電子文檔,例如,在核電站儀控系統中相關軟件、硬件在各個測試階段中所產生的測試文檔。而在大批量電子文檔編寫和整理過程中,由于方方面面的原因可能出現各類錯誤,因此使得文檔的查錯過程必不可少,而以往采用人工方式,需要檢查成百上千頁的文檔,往往耗費大量人力成本;在兼顧多個檢查點時,往往容易造成遺漏,導致檢查過的文檔,依然可能存在不少錯誤;并且對文檔檢查過后需要手工對各個錯誤做記錄,提交給文檔編寫者修改,整個過程速度慢、效率低。
發明內容
為解決現有技術中采用人工檢查電子文檔的方式效率低且準確度不高的問題,本發明采用基于VBA程序語言的技術,通過定制自動檢查邏輯代碼的方式實現軟件自動檢查,從而取代人工檢查的方法,實現對文檔中的多個檢查項同時自動執行檢查,提高處理效率和準確率。具體方案如下:一種電子文檔的自動查錯方法,包括以下步驟:
S1:依據文檔中要檢查的內容,定制檢查項;
S2:將所述定制的檢查項生成VBA文件,再將所述VBA文件導入到Office的宏中;
S3:在宏窗口選擇運行命令對整個文檔進行檢查,所述檢查是通過VBA文件編寫的代碼實現邏輯處理;
S4:彈出提示文檔檢查完成窗口,并輸出存儲所有錯誤內容的檢查報告。
優選的,包括以下步驟:
1)在所述VBA文件中設置:檢查內容定義區、檢查項模塊區以及執行區,其中,
所述的檢查項模塊區,包括檢查標記變量和定制的檢查項對應的檢查代碼;
所述的檢查標記變量包括用于表示檢查種類的變量名和變量值;
所述檢查內容定義區,用于顯示所有定制的檢查項,及定制的檢查項的說明;
所述執行區,包括調用需要執行定制的檢查項和將錯誤數據生成報告;
2)將所述的檢查項模塊區中的定制的檢查項在所述的檢查內容定義區中進行說明,也就是在所述的檢查內容定義區中顯示所有定制的檢查項以及每個定制的檢查項對應的標記變量名;
3)在所述的檢查項模塊區中,將所述定制的檢查項按照檢查流程形成檢查代碼,生成每個定制的檢查項對應的檢查模塊;
4)在所述的執行區中,通過調用所述的檢查項模塊區中的變量名,對所述定制的檢查項執行檢查,并將出錯的內容和出錯的位置寫入到所述檢查報告中。
優選的,所述的調用檢查項為1個或多個。
優選的,所述的變量值的初始值為“正確”,如果在檢查過程中發現該項檢查內容存在錯誤,則將變量值賦值為“待修改”;在執行所述步驟4)時,將所有變量值為“待修改”所對應的內容寫入所述檢查報告。
優選的,所述定制的檢查項包括:新定制檢查項和固有檢查項;將定制的檢查項生成對應的檢查模塊的步驟為:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京廣利核系統工程有限公司;中國廣核集團有限公司,未經北京廣利核系統工程有限公司;中國廣核集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410569484.1/2.html,轉載請聲明來源鉆瓜專利網。





