分享免费的编程资源和教程

网站首页 > 技术教程 正文

CATIA二次开发(VBA)——工程图中插入带链接的文本

goqiw 2024-10-30 03:42:14 技术教程 50 ℃ 0 评论

'很多时候我们需要在工程视图中插入文本,且文本内容链接到视图所关联的三维Part中的某个参数,以便于当三维参数发生变化时,在工程图中可以直接更新,话不多说,上代码:

Sub InserLinkTxt()

Dim Drw As DrawingDocument

Set Drw = CATIA.ActiveDocument

Dim mytxt As DrawingText

Dim CViews As DrawingViews

Set CViews = Drw.Sheets.ActiveSheet.Views

Dim part As Product

Set part = CViews.Item(3).GenerativeBehavior.Document

Dim paras As parameters

Set paras = part.parameters

Set mytxt = Drw.Sheets.ActiveSheet.Views.Item(1).Texts.Add("", 100, 100)

mytxt.InsertVariable 26, 0, paras.Item("零件编号")

CViews.Item(1).GenerativeBehavior.Update

End Sub

'在执行前,需确保工程视图与三维几何Part保持链接状态

示例:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表