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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。