Свойство ShapeNode.SegmentType (Publisher)
Возвращает константу MsoSegmentType , которая указывает, является ли сегмент, связанный с указанным узлом, прямым или кривым. Только для чтения.
Синтаксис
expression. SegmentType
Выражение Переменная, представляющая объект ShapeNode .
Возвращаемое значение
MsoSegmentType
Замечания
Значение свойства SegmentType может быть одной из констант MsoSegmentType , объявленных в библиотеке типов издателя Майкрософт.
Если указанный узел является контрольной точкой для изогнутого сегмента, это свойство возвращает msoSegmentCurve.
Используйте метод SetSegmentType , чтобы задать значение этого свойства.
Пример
В этом примере все прямые сегменты изменяются на изогнутые сегменты в первой фигуре на первой странице активной публикации. Чтобы этот пример работал, указанная фигура должна быть рисунком свободной формы.
Sub ChangeSegmentTypes()
Dim intNode As Integer
With ActiveDocument.Pages(1).Shapes(1).Nodes
intNode = 1
Do While intNode <= .Count
If .Item(intNode).SegmentType = msoSegmentLine Then
.SetSegmentType Index:=intNode, _
SegmentType:=msoSegmentCurve
End If
intNode = intNode + 1
Loop
End With
End Sub
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.