SOLIDWORKS PDM 使用可以配合MICROSOFT OFFICE 家族产品使用,PDM 可以轻松的将一些属性——由PDM 中填写在数据卡的信息,传递到OFFICE 的文档中作为内容的一部分存在,其中Excel可以达到双向驱动更新的效果。此类文件作为模板在PDM中使用将非常方方便。在此,罗列在较新版本的OFFICE中Word文档和PDM建立映射的方法。
前期准备和说明:
说明:由于Office 2010后版本,启用宏的文件格式有变化,后缀如:docm;xlsm;pptm, 名为启用宏的文件格式。需要将此类文件格式添加到如数据卡、变量、变量属性等需要区别格式的位置(本文使用的软件为Microsoft Office 2013,操作等同于2010版本)。
前期准备:
一、PDM中创建映射的源头:
a) 创建Office的数据卡,并添加常用的文件扩展名(需要添加启用宏的文件格式)
b) 处理需要同步到Office文件中的变量
a) 创建变量
b) 在变量中添加新属性
c) 填写或选择块名称—CustomProperty
d) 填写属性名称—将显示在Office文档属性中的字块
e) 填写或选择属性对之有效的文件扩展名,添加docm;xlsm;pptm
二、 创建与Excel 文件内容的连接
a) Excel 中创建映射单元格
i. 公式—名称管理器
ii. 新建一个名称
iii. 新建名称窗口填写即将创建的名称(建议与相应的变量名称相同)
iv. 点击选择引用位置
v. 选择目标单元格
vi. 重复i-v 步骤创建其他单元格映射
b) 根据开始创建的环境,当Excel文件添加到PDM库中之后,填写数据库;PDM将在Excel的属性中添加对应的属性信息。
d) 同样,使用开发工具中添加代码的方式确保更新
i. Excel相比于Word 更加灵活,可以保证单元格和属性之间的信息双向更新
e) 开发工具—查看代码
i. 代码说明如下
g) 保存文件
i.将文件存为启用宏的模板,并在所有实用的Office客户端设置信任宏和总是启用宏,确保数据可以及时更新
基于以上方法,可以让PDM中数据卡中的信息便捷的传递到Excel文档中。