[发明专利]一种基于word域的自动运算方法及系统有效
申请号: | 201710081617.4 | 申请日: | 2017-02-15 |
公开(公告)号: | CN106874250B | 公开(公告)日: | 2020-08-25 |
发明(设计)人: | 唐子谋;乔长帅;王宁;刘雄建;李科成;李汛保;黄勇 | 申请(专利权)人: | 中车株洲电机有限公司 |
主分类号: | G06F40/186 | 分类号: | G06F40/186 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 412000 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 word 自动 运算 方法 系统 | ||
1.一种基于word域的自动运算方法,其特征在于,根据工程类别制定不同的计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关\rn计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;所述自动运算方法包括:
调用所述计算表格文件模板;
根据用户输入数据,利用所述EQ域对所述公式列进行公式编辑;
根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;
其中,所述单元格标号通过所述SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用所述SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用所述SEQ域开关设置同一计算列列号不变;
其中,所述调用所述计算表格文件模板,包括:
调用所述计算表格文件模板;
判断是否需要对所述计算表格文件模板进行修改;
若是,则接收用户输入的修改数据对所述计算表格文件模板进行修改;
若否,则执行根据用户输入数据,利用EQ域对所述公式列进行公式编辑的步骤。
2.根据权利要求1所述的自动运算方法,其特征在于,当需要增加新的新的计算列时,还包括:
在所述计算列预定侧插入新的计算列;
当所述新的计算列接收到常量数据时,将所述计算代码复制到所述新的计算列中并利用所述计算代码进行计算。
3.根据权利要求2所述的自动运算方法,其特征在于,还包括:
定期对所述计算表格文件模板进行更新。
4.一种基于word域的自动运算系统,其特征在于,包括:
模板定制模块,探头根据工程类别制定不同的计算表格文件模板的结构;其中,所述结构包括序号列、参数名称列、公式列和计算列;设置所述序号列利用SEQ域进行行号自动填充,利用域开关\rn计算所述计算列的起始列号,并利用EQ域对所述公式列进行公式编辑;
调用模块,用于调用所述计算表格文件模板;
公式编辑模块,用于根据用户输入数据,利用所述EQ域对所述公式列进行公式编辑;
计算模块,用于根据所述计算列中获取的常量数据,按照所述计算列对应的公式列中的公式,在所述计算列中利用Formular域键入由单元格标号和运算符组成的计算代码,并利用所述计算代码进行计算;
其中,所述单元格标号通过所述SEQ域及其SEQ域开关进行引用,并在所述计算代码中利用所述SEQ域开关设置计算列列号自动更新,利用QUOTE域实现动态引用;利用所述SEQ域开关设置同一计算列列号不变;
其中,所述调用模块,包括:
调用单元,用于调用所述计算表格文件模板;
判断单元,用于判断是否需要对所述计算表格文件模板进行修改,若是则调用修改单元,若否则调用公式编辑模块;
修改单元,用于接收用户输入的修改数据对所述计算表格文件模板进行修改。
5.根据权利要求4所述的自动运算系统,其特征在于,还包括:
计算列增加模块,用于在所述计算列预定侧插入新的计算列;当所述新的计算列接收到常量数据时,将所述计算代码复制到所述新的计算列中并利用所述计算代码进行计算。
6.根据权利要求5所述的自动运算系统,其特征在于,还包括:
更新模块,用于定期对所述计算表格文件模板进行更新。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中车株洲电机有限公司,未经中车株洲电机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710081617.4/1.html,转载请声明来源钻瓜专利网。