System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于Excel VBA的工艺文件生成方法技术_技高网

一种基于Excel VBA的工艺文件生成方法技术

技术编号:41133820 阅读:5 留言:0更新日期:2024-04-30 18:04
本发明专利技术涉及工艺文件生成技术领域,具体涉及一种基于Excel VBA的工艺文件生成方法,包括:获取:获取已录入工艺文件所需信息的数据总表,工艺文件包括工艺文件封面、工艺文件明细表、装配工艺过程卡片以及工艺说明;生成:遍历数据总表,得到工艺文件对应的文件代号所在行,将数据总表中该行对应的信息填入工艺文件明细表中;检查:基于数据总表,检查对比装配工艺过程卡片信息与数据总表中的信息是否一致,若检查一致,则不做操作,若检查不一致,则报错;存储:拆分工艺文件中的说明表、封面以及明细表并存储至预设路径,能够实现生成、检查及拆分、存储的功能,确保了工艺文件的一致性,最大限度地降低了工作量,提高了工作效率。

【技术实现步骤摘要】

本专利技术涉及工艺文件生成,具体涉及一种基于excel vba的工艺文件生成方法。


技术介绍

1、工艺文件是指记录和描述特定产品制造过程的文件,工艺文件对于确保产品质量、生产效率和一致性非常重要。目前在工艺文件的编制中,需要工艺师逐个编辑工作簿来实现,容易造成工艺文件封面、工艺文件明细表及装配工艺过程卡片的图号、名称、页码等信息前后不一致的现象,靠人工检查容易出现漏改或者未识别到错误的问题,造成工艺文件归档回退率较高,编写质量较差,影响生产使用等,另外,人工编写及修改工艺文件费时费力,一定程度上影响归档进度。


技术实现思路

1、针对现有技术中存在的上述问题,本专利技术提供一种基于excel vba的工艺文件生成方法,能够实现自动生成、自动检查及自动拆分、存储的功能,确保了工艺文件的一致性,最大限度地降低了工作量,提高了工作效率。

2、第一方面,本申请实施例提供了一种基于excel vba的工艺文件生成方法,包括步骤:

3、获取步骤:获取已录入生成工艺文件所需信息的数据总表,所述工艺文件包括工艺文件封面、工艺文件明细表、装配工艺过程卡片以及工艺说明,所述生成工艺文件的所需信息包括生成工艺文件明细表和检查装配工艺过程卡片所需要用到的信息,所需信息的依据为设计图纸,包括图号、备注、装入信息

4、生成步骤:遍历数据总表,得到工艺文件对应的文件代号所在行,将数据总表中该行对应的信息填入工艺文件明细表中,所述该行对应的信息包括该行信息以及数据总表的装入栏中引用该工艺文件的对应行信息。

5、检查步骤:基于数据总表,检查对比装配工艺过程卡片信息与数据总表中的信息是否一致,若检查一致,则不做操作,弹窗为无误,若检查不一致,则报错,弹窗具体的错误信息。

6、本专利技术技术方案中,工艺文件明细表的生成、装配工艺过程卡片的检查以及拆分存储均为独立功能,可以按需求选择,不局限于依次执行的顺序。

7、存储步骤:拆分工艺文件中的工艺说明、工艺文件封面以及工艺文件明细表并存储至预设路径。

8、在第一方面的一种可选方案中,所述获取步骤具体为,获取并录入一级信息至数据总表,数据总表基于一级信息生成二级信息,在数据总表中录入图号信息、备注信息、装入信息作为一级信息,数据总表的二级信息基于一级信息自动生成。

9、在第一方面的又一种可选方案中,所述一级信息包括图号栏信息、备注栏信息和装入栏信息,所述二级信息包括序号、零部整件名称、文件代号、文件名称以及页数。

10、封面产品型号、产品名称、产品图号与设计图纸一致,需手动输入。数据总表中第一行信息为工艺文件封面,零部整件名称由手动输入的图号链接到erp自动生成,检查功能会对封面的产品型号、名称、图号与数据总表进行对比,也就是设计图纸和erp中的信息进行对比。

11、一级信息不包括从工艺文件封面得到的信息。

12、具体地,零部整件名称基于erp依据产品图号得到,文件代号依据产品图号是否包含mx得到,文件名称依据文件代号填充得到。

13、在第一方面的又一种可选方案中,所述生成步骤具体为,遍历数据总表中各行的文件代号,得到工艺文件对应的文件代号所在行,获取工艺文件明细表的模板,并将数据总表中该行对应的信息填入至工艺文件明细表中。

14、在第一方面的又一种可选方案中,所述检查步骤中基于数据总表,检查对比装配工艺过程卡片信息与数据总表中的信息是否一致,具体为,根据装配工艺过程卡片的命名,遍历数据总表得到对应的装配工艺过程卡片,依次检查对比对应的装配工艺过程卡片中的信息与数据总表中的信息是否一致。

15、在第一方面的又一种可选方案中,所述依次检查对比对应的装配工艺过程卡片中的信息与数据总表中的信息是否一致,具体为,检查对比装配工艺过程卡片中的产品图号、部件图号信息与数据总表中的图号信息是否一致;检查对比装配工艺过程卡片中的产品名称、部件名称信息与数据总表中的零部整件名称信息是否一致;检查对比装配工艺过程卡片中的页数信息与数据总表中的页数信息是否一致。

16、在第一方面的又一种可选方案中,所述检查步骤还包括,检查对比装配工艺过程卡片中的产品代号与工艺文件封面的产品型号是否一致。

17、在第一方面的又一种可选方案中,所述装配工艺过程卡片的命名名称包括对应的文件代号gh16、图号以及零部件名称,即,gh16_图号_零部件名称。

18、第二方面,本申请实施例提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,可实现本申请实施例第一方面或第一方面的任意一种实现方式提供的所述方法的步骤。

19、第三方面,本申请实施例提供了一种电子设备,包括存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而实现本申请实施例第一方面或第一方面的任意一种实现方式提供的所述方法的步骤。

20、本专利技术的有益技术效果包括:

21、本专利技术提供了一种基于excel vba的工艺文件生成方法,可以实现自动生成、自动检查及自动拆分、存储的功能,确保了工艺文件的一致性,最大限度地降低了工作量,提高了工作效率。

本文档来自技高网...

【技术保护点】

1.一种基于Excel VBA的工艺文件生成方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述获取步骤具体为,获取并录入一级信息至数据总表,数据总表基于一级信息生成二级信息。

3.根据权利要求2所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述一级信息包括图号栏信息、备注栏信息和装入栏信息,所述二级信息包括序号、零部整件名称、文件代号、文件名称以及页数。

4.根据权利要求1所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述生成步骤具体为,遍历数据总表中各行的文件代号,得到工艺文件对应的文件代号所在行,获取工艺文件明细表的模板,并将数据总表中该行对应的信息填入至工艺文件明细表中。

5.根据权利要求2所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述检查步骤中基于数据总表,检查对比装配工艺过程卡片信息与数据总表中的信息是否一致,具体为,根据装配工艺过程卡片的命名,遍历数据总表得到对应的装配工艺过程卡片,依次检查对比对应的装配工艺过程卡片中的信息与数据总表中的信息是否一致。

6.根据权利要求5所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述依次检查对比对应的装配工艺过程卡片中的信息与数据总表中的信息是否一致,具体为,检查对比装配工艺过程卡片中的产品图号、部件图号信息与数据总表中的图号信息是否一致;检查对比装配工艺过程卡片中的产品名称、部件名称信息与数据总表中的零部整件名称信息是否一致;检查对比装配工艺过程卡片中的页数信息与数据总表中的页数信息是否一致。

7.根据权利要求6所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述检查步骤还包括,检查对比装配工艺过程卡片中的产品代号与工艺文件封面的产品型号是否一致。

8.根据权利要求5所述的一种基于Excel VBA的工艺文件生成方法,其特征在于,所述装配工艺过程卡片的命名名称包括对应的文件代号GH16、图号以及零部件名称。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,计算机程序包括程序指令,程序指令当被处理器执行时,可实现如权利要求1-8任一项所述方法的步骤。

10.一种电子设备,包括存储器和处理器,其特征在于,所述存储器和所述处理器之间互相通信连接,所述存储器存储有计算机指令,所述处理器通过执行所述计算机指令,从而实现如权利要求1-8任一项所述方法的步骤。

...

【技术特征摘要】

1.一种基于excel vba的工艺文件生成方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种基于excel vba的工艺文件生成方法,其特征在于,所述获取步骤具体为,获取并录入一级信息至数据总表,数据总表基于一级信息生成二级信息。

3.根据权利要求2所述的一种基于excel vba的工艺文件生成方法,其特征在于,所述一级信息包括图号栏信息、备注栏信息和装入栏信息,所述二级信息包括序号、零部整件名称、文件代号、文件名称以及页数。

4.根据权利要求1所述的一种基于excel vba的工艺文件生成方法,其特征在于,所述生成步骤具体为,遍历数据总表中各行的文件代号,得到工艺文件对应的文件代号所在行,获取工艺文件明细表的模板,并将数据总表中该行对应的信息填入至工艺文件明细表中。

5.根据权利要求2所述的一种基于excel vba的工艺文件生成方法,其特征在于,所述检查步骤中基于数据总表,检查对比装配工艺过程卡片信息与数据总表中的信息是否一致,具体为,根据装配工艺过程卡片的命名,遍历数据总表得到对应的装配工艺过程卡片,依次检查对比对应的装配工艺过程卡片中的信息与数据总表中的信息是否一致。

6.根据权利要求5所述的一种基于excel ...

【专利技术属性】
技术研发人员:杨欣慧郑幸淮邵胜敏
申请(专利权)人:中国电子科技集团公司第五十二研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1