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

Preguntas similare

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.
Respuesta Responder a este mensaje
#2 gongi
09/09/2009 - 13:06 | Informe spam
On 9 sep, 12:02, "Héctor Miguel"
wrote:
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.



Muchas gracias como siempre , Héctor.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida