一个宏可以被认为是一个文档或循环中一些对象的子集。
一些预定义的宏随 EBSILONProfessional 一起提供。
宏不再存储在 Access 数据库中,而是存储在 xml 文件中。
(参见 EBSILONProfessional 附加à通用选项à路径)
可以从这个数据库中选择一个宏,并将其插入到文档中。
可以将文档中的对象分组,并将其作为宏插入到 usermacros.xml 中。
保存在宏中的对象和它们的所有属性(规格值、字符线等)一起被保存。每次在文档中插入宏时,这些数据都会和对象一起被复制。通过宏插入来插入的对象不分配标准值。
对象的工况数据也是如此。工况数据与宏的所有对象一起存储。如果在文档中插入一个宏, EBSILONProfessional 会尝试插入分配给不同工况的所有对象属性数据。. EBSILONProfessional 会将宏的工况结构与文档的工况结构进行比较。不考虑工况名称。如果在宏工况结构中没有找到与该工况匹配的文档工况,则不会复制对象的工况数据。
有几种方法可以将宏插入到文档中:
首先选择所有要保存为宏的对象。此后,从菜单栏中选择
此后,从菜单栏中选择插入宏à宏(部份-模型)à保存” 指令。
显示出"保存宏"窗口。
输入所希望的宏名称和描述。请记住,当从数据库中检索宏时,这个名称和描述将是显示出的唯一信息。
如果输入的宏名称已经存在,将收到一条警告信息。
当点击"确定"按钮时,该宏将被插入到 usermacros.xml 文件中。
不仅可以从 stdmacros.xml (默认数据库)中读取宏,还可以建立宏库 (usermacros.xml-文件)。这些库可以包括组件、模块或程序集,它们可能会被EBSILONProfessional 的不同用户多次使用。
从菜单栏中选择"附加à通用选项"指令,然后选择“路径” (树形结构)。在这里可以编辑要考虑的数据库文件的名称。
在"宏数据库(读/写)"中显示的数据库文件路径决定了用户数据库。它通常指向安装时选择的用户指定的安装根目录下的 "usermacros.xml" 文件。
可以通过编辑"附加宏数据库(只读)"域来添加附加的数据库。在这里,可以编辑宏数据库的列表。所有包含在这些条目中的宏都会显示在"宏名称"下拉列表和"插入宏"窗口中。从这个列表中可以访问的宏的名称前面会有一个数字来指代这个列表。数字"1"表示该列表的第一个条目,数字"2"表示第二个条目,以此类推。
当保存一个宏时,它将存储在当前定义为 usermacros.xml 的数据库中。