mostrar u ocultar objetos

09/09/2009 - 11:36 por gongi | Informe spam
Hola grupo!

Por favor , no entiendo muy bien el manejo de objetos ,pero lo que
necesito es que un cuadro de texto ( ¿ tengo que crearlo como un
*control* , no como un simple cuadro de texto de dibujo , verdad? ) ,
aparezca o no en mi factura según lo requiera ¿Se puede hacer por
código y así lo asigno a un botón? .
Muchas gracias por la ayuda
 

Leer las respuestas

#1 Héctor Miguel
09/09/2009 - 12:02 | Informe spam
hola, domingo !

... no entiendo muy bien el manejo de objetos, pero lo que necesito es que un cuadro de texto
(tengo que crearlo como un *control*, no como un simple cuadro de texto de dibujo, verdad?)
aparezca o no en mi factura segun lo requiera Se puede hacer por codigo y asi lo asigno a un boton?.



puedes utilizar cualquier objeto al que puedas asignarle textos (un cuadro de texto de la barra de dibujo suele ser lo ideal)
para mostrar/ocultar objetos incrustados en la hoja tienes varias alternativas (p.e.)

- por atajo de teclado: {ctrl} + 6 (el numero 6) alternas entre mostrar/ocutar/solo marcadores (cuando aplica) para TODOS los objetos
- por macros, solo necesitas hacer referencia a cual objeto se ha de administrar la propiedad ".Visible" (una macro de alternancia ?)
(p.e. asignada a otro control incrustado en la misma hoja...)

sub mostrar_ocultar_cuadro_1()
with activesheet.shapes("cuadro de texto 1")
.visible = not .visible
end with
end sub

otras opciones... (solo la instruccion) p.e. que A1 sea mayor que cero...
activesheet.shapes("cuadro de texto 1").visible = [a1]>0

saludos,
hector.

Preguntas similares