Поделиться через


Метод ShapeNodes.SetEditingType (Publisher)

Задает тип редактирования указанного узла. Если узел является контрольной точкой для изогнутого сегмента, этот метод задает тип редактирования для примыкающего к нему узла, который соединяет два сегмента. В зависимости от типа редактирования этот метод может повлиять на положение смежных узлов.

Синтаксис

expression. SetEditingType (Index, EditingType)

Выражение Переменная, представляющая объект ShapeNodes .

Параметры

Имя Обязательный или необязательный Тип данных Описание
Индекс; Обязательный Long Узел, тип редактирования которого необходимо задать. Должно быть числом от 1 до числа узлов в указанной фигуре; В противном случае возникает ошибка.
EditingType Обязательный MsoEditingType Свойство редактирования узла. Может быть одной из констант MsoEditingType , объявленных в библиотеке типов Microsoft Office.

Пример

В этом примере все угловые узлы изменяются на гладкие узлы в третьей фигуре активной публикации. Фигура должна быть рисунком свободной формы.

Dim intNode As Integer 
 
With ActiveDocument.Pages(1).Shapes(3).Nodes 
 For intNode = 1 to .Count 
 If .Item(intNode).EditingType = msoEditingCorner Then 
 .SetEditingType _ 
 Index:=intNode, EditingType:=msoEditingSmooth 
 End If 
 Next intNode 
End With 

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.