CATIA /VBA- изменить свойство Point
Я создал макрос, который изменяет свойство объекта выноски в чертеже CAT, но проблема в том, что я не могу изменить свойство Point и его линию (см. Ниже)
myBalloon.Text = Right(myBalloon.Text, 3)
myBalloon.SetFontSize 0, 0, 2.5
myBalloon.FrameType = 0
Решение, которое я попробовал:
Dim myview As DrawingView
Set myview = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView
Dim mytext As DrawingText
Set mytext = myview.Texts.Item(1)
Dim myleader As DrawingLeader
Set myleader = mytext.Leaders.Item(1)
myleader.HeadSymbol = 0
Это работает только на 1 балл. Есть ли возможность изменить другие точки в этом Activeview? Кто-нибудь Может подсказать мне об этом?
1 ответ
Вы можете захотеть что-то вроде этого:
Dim myview As DrawingView
Set myview = CATIA.ActiveDocument.Sheets.ActiveSheet.Views.ActiveView
Dim mytext As DrawingText
Dim myleader As DrawingLeader
For Each mytext In myview.Texts
For Each myleader In dText.Leaders
myleader.HeadSymbol = 0
Next
Next
Приведенный выше код не проверен, но должен быть началом для вас.