Share via


Método Page.AddGuide (Visio)

Adiciona uma guia à página de desenho.

Sintaxe

expression. AddGuide( _Type_ , _xPos_ , _yPos_ )

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

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Type Obrigatório Integer O tipo de guia a ser adicionada.
Xpos Obrigatório Double A coordenada x de um ponto na guia.
Ypos Obrigatório Double A coordenada y de um ponto na guia.

Valor de retorno

Forma

Comentários

As constantes a seguir declaradas pela biblioteca de tipos do Visio são valores válidos para tipos de guias.

Constant Valor Descrição
visPoint 1 Ponto de guia
visHorz 2 Guia horizontal
visVert 3 Guia vertical

Exemplo

A macro a seguir mostra como adicionar uma guia horizontal a uma página.

 
Public Sub AddGuide_Example() 
 
 Dim vsoPages As Visio.Pages 
 Dim vsoPage As Visio.Page 
 Dim vsoShapes As Visio.Shapes 
 Dim vsoShape As Visio.Shape 
 Dim vsoPageHeightCell as Visio.Cell 
 Dim intPageHeightIU as Integer 
 
 'Get the Pages collection of the ThisDocument object. 
 Set vsoPages = ThisDocument.Pages 
 
 'Set the Page object to the first page of the Pages collection. 
 Set vsoPage = vsoPages(1) 
 
 'Get the Shapes collection of the vsoPage object. 
 Set vsoShapes = vsoPage.Shapes 
 
 'Get the page height in internal units. 
 Set vsoPageHeightCell = vsoPage.PageSheet.CellsSRC( _ 
 visSectionObject, visRowPage, visPageHeight) 
 intPageHeightIU = vsoPageHeightCell.ResultIU 
 
 'Add a guide to the Shapes collection and set it 
 'as the vsoShape object. The guide is a horizontal line 
 'running through the middle of the page. 
 Set vsoShape = vsoPage.AddGuide(visHorz,0,intPageHeightIU/2) 
 
End Sub

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.