
出品丨电气CAD吧
版本更新记录
| 日期 | 版本号 | 内容 |
| 2026/2/9 | v1.2.13 | 1.优化“设备标识符(显示)”,可判断设备结构与当前页结构是否一致来确定显示的内容 2.优化空结构时引起的重复页创建问题 |
| 2026/1/29 | v1.2.11 | 1.修复配置文件中数据间空行引起的错误 2.修复预览文件对话框最大化后,再次打开引起的白屏现象 3.支持对中断点和线束的自定义占位符识别 4.优化生成子设备符号时标识字母前的问号自动删除 |
| 2026/1/13 | v1.2.8 | 1.更新界面布局 2.预览文件窗口新增格式化及行列插入/删除按钮 3.新增“<3014>修改保护”属性,当表格中值为1时所对应页将跳过更新 4.新增宏检查时,对配置表格中,出现宏在相同坐标叠加时的报警提示 5.执行“开始创建”后,如果页中有对象,则将清空后再插入,从而无需手动删除页和报警提示 |
| 2025/12/1 | v1.2.7 | 1.修复了宏目录中有重名称时引起的报错,优化了已知的一些问题 2.支持在预览文件窗口,直接拖拽宏到Excel表格内并自动识别宏文件位置,使得在编辑xlsx配置文件时,更加方便 |
| 2025/9/18 | v1.2.5 | 支持对页宏(*.emp)文件的插入 |
| 2025/9/16 | v1.2.4 | 支持宏预览时对宏类型与变量切换 |
| 2025/9/9 | v1.1.0 | 1.设置中新增对属性的添加/删除/重命名/上下移动; 2.新增预览xlsx文件功能; 3.优化自定义占位符识别与读取; 4.已支持202x版本 |
| 2023/9/9 | v1.0.0 | 首次发布,支持自动创建页,自动读取Excel中的宏文件并插入到图纸页内 |
一、功能简介:
图纸生成器 AutoMacroAssemble 是一款能批量读取Excel中预定义的页宏和窗口宏信息,来自动创建页和插入宏的工具,对于有自动出图需求的小伙伴们来说,此神器操作简便、修改方便,相信能让你如虎添翼!效率翻倍!
现已登陆电气CAD吧PluginStore插件商店中!

二、插件下载地址:
安装PluginStore插件商店后,在列表中加载。
三、授权与安装方法:
1、AutoMacroAssemble为订阅版授权,免费用户和VIP用户都需要支付后才可安装下载(2025/9/9起插件商店VIP用户限时可免费使用一年)。
2、启动EPLAN后点击插件商店,选择“图纸生成器”,选择EPLAN版本,点击“下载”按钮即可完成安装。
3、应用演示可联系微信shb8311
四、使用方法:
本插件是建立在宏文件基础上实现自动出图效果,是利用Excel实现修改宏文件设备信息,并按Excel中配置来批量创建页和插入窗口宏的。因此对项目的标准化/模块化处理往往是应用插件的前提!
插件的应用界面如下:

界面的控件顺序便是执行顺序,指定了Xlsx格式的配置文件后,可以先执行下“宏检查”查看有没有错误,然后执行“生成页”批量创建页,最后“开始创建”将在生成的页中插入宏文件。
- 预览文件:预览指定的配置文件,可修改保存
- 宏检查:可以检索xlsx配置文件中的宏文件是否存在,若不存在将标记错误单元格
- 写入宏值集列表(已移到预览文件对话框中的工具栏中):将读取配置文件中宏文件里的占位符属性,自动将集值填充到配置文件的“<19301 x>选择的值集名称x”列中,形成下拉列表方便选择
- 生成页:为选择的项目按配置文件中的页信息自动创建页
- 开始创建:向页中插入指定的宏文件

“图纸生成器”插件不仅可以自动创建页,还可以对窗口宏中自定义占位符进行选择,以便导出配置文件模板供用户批量录入,点击设置按钮将显示对话框如下:

对话框共有5个选项卡:默认、页属性、宏属性ID、宏值集属性ID、注册
默认
- 宏库设定:指定配置文件中宏文件所在文件夹,此文件夹目录内需包括所有窗口宏(.ema格式文件),可以包含子目录
- 模板设定:模板文件用来指定导出excel模板的保存位置,当点击按钮“导出模板并启动Excel”时,将自动保存到模板文件框中指定的文件
- 配置设定:设置对话框中所有选项的保存文件,可“导出配置”或“导入配置”
页属性
其中选项列表控制着配置文件模板中的“页”信息列,将会影响自动生成页的结构和描述信息。
注意1:<11017>页类型的值是对应的EPLAN中新建页时,页类型下拉框中的数字。


待查找的属性
此列表用来控制对宏文件中设备的哪个属性进行检索,其目的是为了快速定位对象中包含自定义占位符的属性。未勾选的默认不对宏文件中对象里的属性进行检索。

待修改的占位符
此列表中的选项用来在Excel配置文件中进行自定义,同时支持“自定义占位符”的识别。

绝对坐标/相对坐标:绝对坐标将以标题框左下角为基点,相对坐标是以宏的默认插入点为基点。坐标类型会影响<20340>宏中的基准点:X坐标与<20341>宏中的基准点:Y坐标的插入位置
重复数据列次数,决定着Excel配置文件中在一行(页)内可以同时插入多少个宏文件。例如当“重复数据列次数”等于3时,导出的Excel配置模板参考图如下,其中蓝色交替部分共3组,每组为一个宏文件的配置:

您也可以多行指定窗口宏文件,只要页信息列中值都相同,则会在同一页内插入。
“自定义占位符”:是宏中设备属性里以”?”问号起始的一组字符串,字符串可以是中文也可以是单词,例如:?功能文本 或者 ?GNWB,占位符可拼接多个,例如:?WZ?JMJ,插件通过识别自定义占位符,可自动将Excel配置文件中的值对宏含此自定义占符的属性值进行替换,需要注意的是如对计数器添加占位符一定要以数字结尾。

在Excel配置文件中对应占位符列分别进行赋值后,生成的原理图将会对窗口宏中对象属性进行自动替换。


当插入的宏为“页宏”文件时,由于页宏(*.emp)适合插入多页或无变化页时而应用,并且页宏不支持变量与占位符,因此自定义占位符也将被禁止使用,只对配置文件中的页信息列进行读取。为了支持页宏中多页的批量生成,约定页信息列录入规则如下:
1、结构代号在列中的顺序,便是结构代号在项目中的排列顺序
2、当页宏中为多页时,配置文件中页信息列中的录入规则如下:
逗号:各页或结构的分隔符
中横线:连续页之间的分隔符
| <1100>高层代号 | <1200>位置代号 | <11000>页名 | 约定页宏生成的页名规则 |
| 1-4 | 生成4页,分别为:/1, /2, /3, /4 | ||
| 1,3,4 | 生成3页,分别为:/1, /3, /4 | ||
| F01 | L01-L03 | 1,2 | 生成6页,分别为: =F01+L01/1 =F01+L01/2 =F01+L02/1 =F01+L02/2 =F01+L03/1 =F01+L03/2 |
授权
显示当前插件的授权时限。








