Macros en MS Visio
Una de las cosas más útiles que tiene Visio, como herramienta de prototipado, es la posibilidad de crear macros desde el editor de Visual Basic.
Vale, de momento esto no resulta nada espectacular, así que veámoslo en la perspectiva de extremadamente vago (TM) *, donde realmente la idea no indica toda su capacidad.
Prototipado de un portal de ciertas dimensiones con múltiples paginas de nivel modular, donde las distributivas difieren en el tipo de módulos que presentan.
Vale, eso es la forma complicada de decir que el portal tiene muchas paginas que se parecen (por la estructura modular, y por la coherencia) pero que van cambiando en algunos detalles.
Bien ante esto podemos coger la pagina que se parece y copy+pastel, pero Visio no va a respetar las dimensiones y las pantallas te van a salta al hacer las transiciones de una pagina a otra.
Otra opción es reticular el fondo con guías y ajustar.
Y otra es emplear la Macro “Copy Page”.
¿Quieres probar?
Bien, ¿tienes Visio? , lo abres, creas un nuevo documento, vas a herramientas, vas a macros (Alt + F8) .
El sistema te va a presentar esta ventana, le pones nombre a la macro, se abre el Visual Basic y le cascas este chorro (OJO el editor inicia el documento con Sub “Titulo”()
End Sub. Elimínalo y pega la macro.)
Salvas y vuelves a Visio.Pinta algo y prueba.
Herramientas > Macros >Modulo 1> Nombre de la macro ( COPYPAGE)
Y ya esta. complícate la vida una vez, reaprovéchalo muchas.
AdvertenciaLas macros en ocasiones se emplean como transporte de software malicioso y/o virus.
Referencias:


31 de March, 2008 - 1:34 am
Visio Web Page Design…
Extremely interesting post. A little bit different from my point of view but neverless an interesting opinion….
24 de April, 2008 - 10:28 am
genial!
27 de May, 2009 - 8:28 am
[…] y algunas actuales, todo ello editable para que se adapte a tus necesidades. Y de regalo el mítico macro copy page, para que tu trabajo sea más […]
29 de May, 2009 - 9:35 pm
Eusebio… qué gran post y qué gran macro de verdad
Tan sólo una cosa, los objetos de la página han de estar desagrupados ya que si no no funciona.
Lo dicho, I love the extremadamente vago (TM) * perspective
30 de May, 2009 - 1:02 am
@ Francisco:
más bien, no se puede aplicar la macro si solo hay un único objeto en la página, esto también ocurre si tienes todos los elementos agrupados entre si, la macro solo identifica uno y no se puede aplicar. Prueba con más de un elemento y creo que no te tendrás problemas.
Me alegro que te sea de utilidad.