您当前的位置:生信科技官网 > 服务支持 > 实用技巧 > WORD自动更新属性AutoOpen宏
WORD自动更新属性AutoOpen宏
发布时间:2021-02-12      信息来源:      浏览次数:

在SOLIDWORKS PDM的变量设定时,我们可以通过变量跟很多文件的属性值产生关联关系,从而做到相互映射的效果,但其中WORD文件的映射和其他文件不大相同,拿同是OFFICE文件的EXCEL文件举例说明:如果是EXCEL文件做了属性映射后,不需做任何操作,一旦SOLIDWORKS PDM中的属性值发生变化,就会立刻进行同步映射更新到EXCEL文件中,并且打开EXCEL文件后更新后的内容会直接显示出来。而WORD文件则不会自动显示,因此我们如果想要WORD文件也能做到类似的效果的话,则需要进行一段宏的添加,这段宏代码如下所示:


Sub AutoOpen()

' AutoOpen

Dim aStory As Range

Dim aField As Field

For Each aStory In ActiveDocument.StoryRanges

For Each aField In aStory.Fields

aField.Update

Next aField

Next aStory

End Sub

生信科技为制造型业用户提供SolidWorks正版软件服务

形成以"定制方案+技术服务+成功实施"模式为制造业企业提供数字化设计、制造及管理解决方案,并为用户提供维护服务和技术支持