1. Macro para que haga una figura sin que pida nada Public Sub

Anuncio
 1. Macro para que haga una figura sin que pida nada Public Sub crea_rectangulo() Dim rectángulo As Visio.Shape Set rectángulo = ActivePage.DrawRectangle(1, 1, 2, 2) %coordenadas (x1,y1,x2,y2) en pulgadas End Sub 2. CREAR VARIOS RECTANGULOS Public Sub Crea_varios_rec() Const NUM_REC = 6 Dim RECTANGULO(1 To NUM_REC) As Visio.Shape Dim CONTADOR As Integer For CONTADOR = 1 To NUM_REC Set RECTANGULO(CONTADOR) = ActivePage.DrawRectangle(CONTADOR, CONTADOR + 1, CONTADOR + 1, CONTADOR) Next CONTADOR End Sub 3. Macro para crear objeto con propiedades. Public Sub rectangulo_propiedades()
Dim rectangulo1 As Visio.Shape
Dim celda As Visio.Cell
Dim pagesObj As Visio.Pages
Set rectangulo1 = ActivePage.DrawRectangle(2, 2, 4, 3)
rectangulo1.Text = "RECTÀNGULO"
rectangulo1.Cells("LinePattern") = 2
rectangulo1.Cells("LineColor") = 4
rectangulo1.Cells("FillForegnd") = 3
End Sub
4. Macro para hacer figuras con FORMULARIO para definir propiedades particulares Private Sub CommandButton1_Click()
Dim rectangulo1 As Visio.Shape
X1 = PX.Value
Y1 = PY.Value
X2 = X1 + ANCHO.Value
Y2 = Y1 + ALTO.Value
Set rectangulo1 = ActivePage.DrawRectangle(X1, Y1, X2, Y2)
rectangulo1.Text = NOMBRE.Text
rectangulo1.Cells("LinePattern") = 2
rectangulo1.Cells("LineColor") = 4
rectangulo1.Cells("FillForegnd") = 3
Unload Me
Application.ActiveWindow.DeselectAll
End Sub
Documentos relacionados
Descargar