首页 理论教育 如何使用Excel创建动态宏?

如何使用Excel创建动态宏?

时间:2023-06-20 理论教育 版权反馈
【摘要】:操作步骤开始本练习前,解压缩环境并打开Start_Lesson_08,文件位于文件夹Lesson08\Exerci-ses内。定义Excel设置,生成页面。图8-24 宏MACRO4宏变量 当用于Excel自动化的宏时是可选的,内容也是可以自定义的。为了创建一个动态的宏,宏内部的内容需要有特殊的命名方式,以便于在Excel中能够识别这些特殊的信息并定义内容。此类变量可以连接到Excel文件的列头,如图8-25所示。注意工程中的第一页为封面,第二页将会通过Excel自动化自动生成后得到页码3和4。

如何使用Excel创建动态宏?

本练习创建宏,设置电位和符号变量。赋予Excel参数,自动生成页面。

本练习将使用以下技术:

•创建宏群。

•创建回路宏。

•宏插入点。

•Excel自动化。操作步骤

开始本练习前,解压缩环境并打开Start_Lesson_08,文件位于文件夹Lesson08\Exerci-ses内。从工程中创建宏,修改基准点和内容,创建用于Excel驱动的变量。定义Excel设置,生成页面。

步骤1 创建宏 【打开】工程Start Exercise 08 BASE。打开【页面03】,创建新宏名为【EXCEL】。创建三个宏,每个宏的【插入点】都在0,0,将名称应用如下:

•MACRO1(图8-21)。

978-7-111-56822-3-Chapter08-32.jpg

图8-21 宏MACRO1

•MACRO2(图8-22)。

•MACRO3(图8-23)。

978-7-111-56822-3-Chapter08-33.jpg

图8-22 宏MACRO2

978-7-111-56822-3-Chapter08-34.jpg

图8-23 宏MACRO3

步骤2 控制宏 打开【页面04】,创建另一个宏,包含整个回路页面,名为【MACRO4】,指定【插入点】为0,0,如图8-24所示。

978-7-111-56822-3-Chapter08-35.jpg

图8-24 宏MACRO4

宏变量 当用于Excel自动化的宏时是可选的,内容也是可以自定义的。为了创建一个动态的宏,宏内部的内容需要有特殊的命名方式,以便于在Excel中能够识别这些特殊的信息并定义内容。要创建一个动态的标注,在宏的属性中必须能够被驱动(符号、设备属性或编辑电线标注等)。

标注必须设定为手动模式,且在宏中需要是唯一的设定,除非是标注需要特别指定,或符号需要建立关联关系。动态名称需要由用户使用的特定通配符%加在名称前后。此类变量可以连接到Excel文件的列头,如图8-25所示。

978-7-111-56822-3-Chapter08-36.jpg

图8-25 宏变量

步骤3 设置宏变量 【打开】MACRO1,设置【隔离开关设备】属性为【手动标注】,标注值为【%VAR1%】。对其他设备做重复操作,打开页面为每个设备做如下设置:

MACRO2

•-RT1->%VAR1%。

•-K1->%VAR2%。

•-M1->%VAR3%。

MACRO3

•-F2->%VAR1%。

•-T1->%VAR2%。

MACRO4

•-S1->%VAR1%。(www.xing528.com)

•-K1->%VAR2%。

•-S2->%VAR3%。

•-H1->%VAR4%。

步骤4 电位标注变量 【打开】MACRO3,更改电位标注为【%EQ1%】和【%EQ2%】,如图8-26所示。

【打开】MACRO4,改变左上方的电位标注为【%EQ1%】,按钮左侧标注为【%EQ2%】。

步骤5 Excel宏名称 打开Excel文件Start_Exercise_08.xlsx,位于Lesson08\Exercises文件夹内。在宏名称为MANDATORY区域输入数值,如图8-27所示。

注意

第一页将会是封面,但封面不含有任何宏,所以表中留空。

步骤6 宏XY坐标 设置所有宏X和Y坐标值为0。

步骤7 页码 第一页设置页码为【1】,设置MACRO1、MACRO2、MACRO3为【3】,最后MACRO4为【4】。

注意

工程中的第一页为封面,第二页将会通过Excel自动化自动生成后得到页码3和4。

步骤8 页面类型 在【Drawing type】列中设置页面类型,使用下拉箭头选项,如图8-28所示。

978-7-111-56822-3-Chapter08-37.jpg

图8-26 电位标注变量

978-7-111-56822-3-Chapter08-38.jpg

图8-27 输入的值

978-7-111-56822-3-Chapter08-39.jpg

图8-28 页面类型

注意

绘图类型是通过特定的数字来定义的,应用在#fil_filetype中,所有的页面类型和编号都可以在Excel spreadsheet的Sheet 2中找到。

步骤9 说明和文件集 输入以下的页面和文件集说明,如图8-29所示。

步骤10 电位和设备标注 更改电位和设备标注,如图8-30所示。单击【文件】/【另存为】,保存文件到桌面,命名为08 Excel Automation.xlsx。

978-7-111-56822-3-Chapter08-40.jpg

图8-29 说明和文件集

978-7-111-56822-3-Chapter08-41.jpg

图8-30 电位和设备标注

步骤11 Excel自动化 在SOLIDWORKS Electrical中打开工程Start Exercise 08,运行Excel自动化,选择保存到桌面的Excel文件。当程序运行结束后,打开原理图查看结果,如图8-31和8-32所示。

978-7-111-56822-3-Chapter08-42.jpg

图8-31 Excel自动化结果(1)

978-7-111-56822-3-Chapter08-43.jpg

图8-32 Excel自动化结果(2)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈