The invention discloses a system and automatic operation method based on word domain, make structure calculation table file template; the number of columns of line automatic filling by SEQ domain, using a domain switch calculation column initial column number, edit the formula column using the EQ domain; the method comprises the following steps: call calculation form document according to the template; the user input data to the formula column formula editing; according to the constant data acquisition, according to the formula in the corresponding column column calculation formula in a calculated column using the Formular type domain composed of cell labeling and operator calculation code, and the calculation code is calculated; the method has the fixed template and calculation process of complete and calculation the results of visual features, and portability, easy operation, high computational efficiency and high accuracy, and can be widely applied to the domain based on word In the engineering calculation document.
【技術實現步驟摘要】
一種基于word域的自動運算方法及系統
本專利技術涉及工程計算
,特別涉及一種基于word域的自動運算方法及系統。
技術介紹
隨著科技發展與社會進步,工程技術人員的計算文件越來越多,崗位職責變化也越來越快。工程技術人員經常用word保存借助其他軟件計算的數據結果,這對于數據來源的追溯、計算方法的借鑒、計算過程的理解帶來了很多不便,除此之外,經常出現同一個結果由不同的人用不同的方法或軟件計算,增加了很多重復性的工作。因此,如何提供一種模板固定、計算過程完整、計算結果直觀并且可移植性強、操作簡單方便的自動計算方法成為一項很有意義的工作。
技術實現思路
本專利技術的目的是提供一種基于word域的自動運算方法及系統,具有模板固定、計算過程完整、計算結果直觀的特點,同時可移植性強、操作簡單方便、計算效率高和準確性高,可廣泛應用于基于word域的工程計算文件中。為解決上述技術問題,本專利技術提供一種基于word域的自動運算方法,制定計算表格文件模板的結構;其中,所述結構包括序號列、參數名稱列、公式列和計算列;設置所述序號列利用SEQ域進行行號自動填充,利用域開關計算所述計算列的起始列號,并利用EQ域對所述公式列進行公式編輯;所述自動運算方法包括:調用所述計算表格文件模板;根據用戶輸入數據,利用EQ域對所述公式列進行公式編輯;根據所述計算列中獲取的常量數據,按照所述計算列對應的公式列中的公式,在所述計算列中利用Formular域鍵入由單元格標號和運算符組成的計算代碼,并利用所述計算代碼進行計算;其中,所述單元格標號通過SEQ域及其SEQ域開關進行引用,并在所述計算代碼 ...
【技術保護點】
一種基于word域的自動運算方法,其特征在于,制定計算表格文件模板的結構;其中,所述結構包括序號列、參數名稱列、公式列和計算列;設置所述序號列利用SEQ域進行行號自動填充,利用域開關計算所述計算列的起始列號,并利用EQ域對所述公式列進行公式編輯;所述自動運算方法包括:調用所述計算表格文件模板;根據用戶輸入數據,利用EQ域對所述公式列進行公式編輯;根據所述計算列中獲取的常量數據,按照所述計算列對應的公式列中的公式,在所述計算列中利用Formular域鍵入由單元格標號和運算符組成的計算代碼,并利用所述計算代碼進行計算;其中,所述單元格標號通過SEQ域及其SEQ域開關進行引用,并在所述計算代碼中利用SEQ域開關設置計算列列號自動更新,利用QUOTE域實現動態引用;利用SEQ域開關設置同一計算列列號不變。
【技術特征摘要】
1.一種基于word域的自動運算方法,其特征在于,制定計算表格文件模板的結構;其中,所述結構包括序號列、參數名稱列、公式列和計算列;設置所述序號列利用SEQ域進行行號自動填充,利用域開關計算所述計算列的起始列號,并利用EQ域對所述公式列進行公式編輯;所述自動運算方法包括:調用所述計算表格文件模板;根據用戶輸入數據,利用EQ域對所述公式列進行公式編輯;根據所述計算列中獲取的常量數據,按照所述計算列對應的公式列中的公式,在所述計算列中利用Formular域鍵入由單元格標號和運算符組成的計算代碼,并利用所述計算代碼進行計算;其中,所述單元格標號通過SEQ域及其SEQ域開關進行引用,并在所述計算代碼中利用SEQ域開關設置計算列列號自動更新,利用QUOTE域實現動態引用;利用SEQ域開關設置同一計算列列號不變。2.根據權利要求1所述的自動運算方法,其特征在于,當需要增加新的新的計算列時,還包括:在所述計算列預定側插入新的計算列;當所述新的計算列接收到常量數據時,將所述計算代碼復制到所述新的計算列中并利用所述計算代碼進行計算。3.根據權利要求2所述的自動運算方法,其特征在于,還包括:定期對所述計算表格文件模板進行更新。4.根據權利要求3所述的自動運算方法,其特征在于,調用所述計算表格文件模板,包括:調用所述計算表格文件模板;判斷是否需要對所述計算表格文件模板進行修改;若是,則接收用戶輸入的修改數據對所述計算表格文件模板進行修改;若否,則執行根據用戶輸入數據,利用EQ域對所述公式列進行公式編輯的步驟。5.一種基于word域的...
【專利技術屬性】
技術研發人員:唐子謀,喬長帥,王寧,劉雄建,李科成,李汛保,黃勇,
申請(專利權)人:中車株洲電機有限公司,
類型:發明
國別省市:湖南,43
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。