Elementos similares a los de la biblioteca???

26/03/2009 - 10:42 por Anndress7 | Informe spam
Buenos días,

Estoy tratando de crear un elemento similar a los que vienen por defecto en
la biblioteca de VISIO 2007, es decir una forma que cuando se le haga click
derecho sobre ella incluya en el menu desplegable que aparece una opcion
definida por mí que cambie la forma original que tenia (agregando o quitando
lineas). Por ejemplo las formas para ingenieria que viene por defecto como
las valvulas 2/2 poseen la opcion de ser hidraulicas con las puntas de las
flechas rellenas de negro o pneumaticas con las puntas de las flechas
rellenas de blanco, según se desee. Esta opcion puede activarse cada que hago
click derecho sobre la forma y la selecciono (hidraulica o pneumatica) en
cualquier momento cuando estoy creando un proyecto normal en visio. de ante
mano muchisimas gracias por cualquier ayuda que me puedan prestar Saludos.


Mario A. Sierra Rpo.
 

Leer las respuestas

#1 Chepito
26/03/2009 - 17:16 | Informe spam
Cordial saludo,

Hasta donde yo sé tu caso como el de Mikel requieren de un poco de
conocimiento de programación, pues las acciones que ustedes quieren realizar
no vienen prestablecidas tan fácilmente como una propiedad que se pueda
agregar a una forma. Aunque uno supone por ejemplo que un controlador
debería se algo accequible para instalar sobre una forma, lo complicado para
los programadores es poder otorgar un sin número de acciones (a un control
por ejemplo) sin saber que es realmente que es lo que quiere hacer el
usuario con dicha forma.
Lo que conozco (no sé si exista una mas fácil) para hacer el tipo de trabajo
que necesitan lo trae Visio de dos formas, una que es Shapesheet (en mi
concepto la mas fácil) y la otra, la programación desde Visual Basic.
SHAPESHEET: Esta ventana la activan desde el menú ventana o pueden hacer
que les aparezca en el menú desplegable cuando hacen clic derecho, (para esto
deben ir al menú “Herramientas” / “Opciones” / “Opciones avanzadas” y activar
la casilla “Ejecutar en modo para programadores”.
Shapesheet es una ventana que contiene la información del documento y de las
formas que hayan creado, hago claridad en esto por que si no tienen algo
seleccionado y abren Shapesheet este les mostrara la información de la pagina
, igualmente si necesitan la información de la forma deben seleccionarla y
luego abrir Shapesheet. El ver las fllas de propiedades de Shapesheet es
como ver el dibujo pero en formulas o código por consiguiente si quieren
modificar o APRENDER como se aplican o realizan cambios a la formas o
propiedades pueden explorar esta ventana.
EDITOR DE VISUAL BASIC: El editor de Visual Basic lo abren desde el menú
“Herramientas” y luego “Macro”, también lo abren con “ALT+F11”. En el editor
la cosa se complica un poco, pero el que sabe programación con Visual no
tendrá problemas.
Para aprender sobre ambos les recomiendo ver “Referencia para el
programador” que está en el menú “Ayuda”. Visio 2003 trae ayuda para ambos
temas. Para Visio 2007 solo he visto la ayuda para la parte de Visual,
aunque no lo he explorado mucho.
El comentario es largo pero créanme que aprender sobre estos temas les
aportará mucho para mejorar el diseño y automatización de formas y procesos.

Espero heberles aportado algo.

Chepito

"Anndress7" wrote:

Buenos días,

Estoy tratando de crear un elemento similar a los que vienen por defecto en
la biblioteca de VISIO 2007, es decir una forma que cuando se le haga click
derecho sobre ella incluya en el menu desplegable que aparece una opcion
definida por mí que cambie la forma original que tenia (agregando o quitando
lineas). Por ejemplo las formas para ingenieria que viene por defecto como
las valvulas 2/2 poseen la opcion de ser hidraulicas con las puntas de las
flechas rellenas de negro o pneumaticas con las puntas de las flechas
rellenas de blanco, según se desee. Esta opcion puede activarse cada que hago
click derecho sobre la forma y la selecciono (hidraulica o pneumatica) en
cualquier momento cuando estoy creando un proyecto normal en visio. de ante
mano muchisimas gracias por cualquier ayuda que me puedan prestar Saludos.


Mario A. Sierra Rpo.

Preguntas similares