Compartilhar via


Método ShapeNodes.SetSegmentType (Publisher)

Define o tipo de segmento que acompanha o nó especificado. Se o nó for um ponto de controle de um segmento curvo, este método definirá o tipo de segmento dessa curva; isso pode afetar o número total de nós durante a inserção ou exclusão de nós adjacentes.

Sintaxe

expressão. SetSegmentType (Index, SegmentType)

Expressão Uma variável que representa um objeto ShapeNodes .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Índice Obrigatório Long O nó cujo tipo de segmento deve ser definido. É necessário que este valor seja um número entre 1 e o número de nós da forma especificada; caso contrário, ocorrerá um erro.
SegmentType Obrigatório MsoSegmentType Especifica o tipo de segmento. Pode ser uma das constantes MsoSegmentType declaradas na biblioteca de tipos do Microsoft Office.

Exemplo

Este exemplo altera todos os segmentos retos para segmentos curvos na terceira forma da publicação ativa. A forma deve ser um desenho de forma livre.

Dim intCount As Integer 
 
With ActiveDocument.Pages(1).Shapes(3).Nodes 
 intCount = 1 
 Do While intCount <= .Count 
 If .Item(intCount).SegmentType = msoSegmentLine Then 
 .SetSegmentType _ 
 Index:=intCount, SegmentType:=msoSegmentCurve 
 End If 
 intCount = intCount + 1 
 Loop 
End With 

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.