Saber Si existe imagen en la hoja Activa

20/10/2007 - 19:09 por Mauro Jesús | Informe spam
Hola.
Alguien de usrtedes sabe como puedo saber si en una hoja activa existe una
imagen ?

el motivo de esto es que segun un codigo que el usuario teclea, hago una
busqueda en una tabla para saber el nombre de la imagen y la inserto. pero
necesito que si el codigo que el usuario teclea no existe en la tabla,
entonces no muestre ninguna imagen, pero no sé como hacer para conocer el
nombre de la ultima imagen mostrada y en consecuencia quitarla. lo mismo me
pasa cuando quiero quitar una imagen para colocar otra distinta. ya que como
lo tengo ahorita, estoy colocando una imagen encima de la otra.


Gracias

Mauro Jesús

Preguntas similare

Leer las respuestas

#1 Mauro Jesús
20/10/2007 - 19:11 | Informe spam
Se me olvidó escribir que lo de insertar imagenes lo hago mediante codigo.

"Mauro Jesús" escribió en el
mensaje news:
Hola.
Alguien de usrtedes sabe como puedo saber si en una hoja activa existe una
imagen ?

el motivo de esto es que segun un codigo que el usuario teclea, hago una
busqueda en una tabla para saber el nombre de la imagen y la inserto. pero
necesito que si el codigo que el usuario teclea no existe en la tabla,
entonces no muestre ninguna imagen, pero no sé como hacer para conocer el
nombre de la ultima imagen mostrada y en consecuencia quitarla. lo mismo
me pasa cuando quiero quitar una imagen para colocar otra distinta. ya que
como lo tengo ahorita, estoy colocando una imagen encima de la otra.


Gracias

Mauro Jesús



Respuesta Responder a este mensaje
#2 Héctor Miguel
20/10/2007 - 21:00 | Informe spam
hola, Mauro !

Alguien de usrtedes sabe como puedo saber si en una hoja activa existe una imagen ?

el motivo de esto es que segun un codigo que el usuario teclea
hago una busqueda en una tabla para saber el nombre de la imagen y la inserto
pero necesito que si el codigo que el usuario teclea no existe en la tabla, entonces no muestre ninguna imagen
pero no se como hacer para conocer el nombre de la ultima imagen mostrada y en consecuencia quitarla
lo mismo me pasa cuando quiero quitar una imagen para colocar otra distinta
ya que como lo tengo ahorita, estoy colocando una imagen encima de la otra.



1) para reducir (en lo posible) el tama#o y peso del archivo, te sugeriria usar objetos picture incrustados en la hoja
(aunque no has comentado el numero de imagenes o si estas armando una especie de "catalogo") -?-

2) por lo tocante al manejo de imagenes incrustadas en hojas de calculo, revisa las siguientes conversaciones:
http://tinyurl.com/26xbql
http://tinyurl.com/lo7zo
http://tinyurl.com/ytkk2x

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 Mauro Jesús
22/10/2007 - 16:02 | Informe spam
Gracias por responder Hector, voy a leer las conversaciones, mientras tanto
quiero decirte que no ocupo el objeto picture puesto que el cambio es solo
entre dos imagenes las cuales las tengo ubicadas en una hoja (hoja 1) y lo
unico que hago en otra hoja (Hoja 2) es que de acuerdo al codigo que el
usuario ingresa, hago una copia de la imagen y la pego en la otra hoja y
asi le muestro la imagen correspondiente (solo una de las dos imagenes) el
asunto está en que cuando el usuario teclea otra clave, asi como tengo
ahorita el codigo, al hacer el copiado y pegado, las imagenes se van
colocando una encima de la otra.
para efectos de impresion, no tengo ningun problema ya que al ser del mismo
tamaño, no se nota el que pueda haber imagenes una encima de la otra, pero
creo que lo ideal sería que cuando el usuario teclee el codigo, verificar si
hay una imagen y de ser verdadero, quitarla y despues copiar y pegar la otra
imagen, si no hay imagen, entonces solo copiar y pegar. Ya tengo la
instruccion para eliminar una imagen, lo que necesito saber es si existe en
la hoja y su nombre para poder borrarla.
El tamaño de las imagenes es muy pequeño y el archivo de excel no pesa mas
de 200 Kb.

Saludos!
Mauro Jesús



"Héctor Miguel" escribió en el mensaje
news:ep$
hola, Mauro !

Alguien de usrtedes sabe como puedo saber si en una hoja activa existe
una imagen ?

el motivo de esto es que segun un codigo que el usuario teclea
hago una busqueda en una tabla para saber el nombre de la imagen y la
inserto
pero necesito que si el codigo que el usuario teclea no existe en la
tabla, entonces no muestre ninguna imagen
pero no se como hacer para conocer el nombre de la ultima imagen mostrada
y en consecuencia quitarla
lo mismo me pasa cuando quiero quitar una imagen para colocar otra
distinta
ya que como lo tengo ahorita, estoy colocando una imagen encima de la
otra.



1) para reducir (en lo posible) el tama#o y peso del archivo, te sugeriria
usar objetos picture incrustados en la hoja
(aunque no has comentado el numero de imagenes o si estas armando una
especie de "catalogo") -?-

2) por lo tocante al manejo de imagenes incrustadas en hojas de calculo,
revisa las siguientes conversaciones:
http://tinyurl.com/26xbql
http://tinyurl.com/lo7zo
http://tinyurl.com/ytkk2x

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.


Respuesta Responder a este mensaje
#4 AnSanVal
23/10/2007 - 07:41 | Informe spam
Si el tema es tan simple como; 2 imágenes que se superponen, NO necesitas
Copiar, Pegar, Borrar, etc,

Te basta con tener las 2 imágenes en la propia hoja y dependiendo del código
tienes una delante o la otra. Pot ejemplo:

If codigo = 1 Then
ActiveSheet.Shapes("Imagen1").ZOrder msoBringToFront
Else
ActiveSheet.Shapes("Imagen1").ZOrder msoSendToBack
End If

Saludos desde Tenerife (Islas Canarias).
************************************************
"Mauro Jesús" escribió en el
mensaje news:
Gracias por responder Hector, voy a leer las conversaciones, mientras
tanto quiero decirte que no ocupo el objeto picture puesto que el cambio
es solo entre dos imagenes las cuales las tengo ubicadas en una hoja (hoja
1) y lo unico que hago en otra hoja (Hoja 2) es que de acuerdo al codigo
que el usuario ingresa, hago una copia de la imagen y la pego en la otra
hoja y asi le muestro la imagen correspondiente (solo una de las dos
imagenes) el asunto está en que cuando el usuario teclea otra clave, asi
como tengo ahorita el codigo, al hacer el copiado y pegado, las imagenes
se van colocando una encima de la otra.
para efectos de impresion, no tengo ningun problema ya que al ser del
mismo tamaño, no se nota el que pueda haber imagenes una encima de la
otra, pero creo que lo ideal sería que cuando el usuario teclee el codigo,
verificar si hay una imagen y de ser verdadero, quitarla y despues copiar
y pegar la otra imagen, si no hay imagen, entonces solo copiar y pegar. Ya
tengo la instruccion para eliminar una imagen, lo que necesito saber es si
existe en la hoja y su nombre para poder borrarla.
El tamaño de las imagenes es muy pequeño y el archivo de excel no pesa
mas de 200 Kb.

Saludos!
Mauro Jesús



"Héctor Miguel" escribió en el mensaje
news:ep$
hola, Mauro !

Alguien de usrtedes sabe como puedo saber si en una hoja activa existe
una imagen ?

el motivo de esto es que segun un codigo que el usuario teclea
hago una busqueda en una tabla para saber el nombre de la imagen y la
inserto
pero necesito que si el codigo que el usuario teclea no existe en la
tabla, entonces no muestre ninguna imagen
pero no se como hacer para conocer el nombre de la ultima imagen
mostrada y en consecuencia quitarla
lo mismo me pasa cuando quiero quitar una imagen para colocar otra
distinta
ya que como lo tengo ahorita, estoy colocando una imagen encima de la
otra.



1) para reducir (en lo posible) el tama#o y peso del archivo, te
sugeriria usar objetos picture incrustados en la hoja
(aunque no has comentado el numero de imagenes o si estas armando una
especie de "catalogo") -?-

2) por lo tocante al manejo de imagenes incrustadas en hojas de calculo,
revisa las siguientes conversaciones:
http://tinyurl.com/26xbql
http://tinyurl.com/lo7zo
http://tinyurl.com/ytkk2x

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.







Respuesta Responder a este mensaje
#5 Mauro Jesús
23/10/2007 - 20:22 | Informe spam
Gracias "AnSanVal" eso me sirve mas que copiar y pegar.

Saludos!

Mauro Jesús

"AnSanVal" escribió en el mensaje
news:
Si el tema es tan simple como; 2 imágenes que se superponen, NO necesitas
Copiar, Pegar, Borrar, etc,

Te basta con tener las 2 imágenes en la propia hoja y dependiendo del
código tienes una delante o la otra. Pot ejemplo:

If codigo = 1 Then
ActiveSheet.Shapes("Imagen1").ZOrder msoBringToFront
Else
ActiveSheet.Shapes("Imagen1").ZOrder msoSendToBack
End If

Saludos desde Tenerife (Islas Canarias).
************************************************
"Mauro Jesús" escribió en el
mensaje news:
Gracias por responder Hector, voy a leer las conversaciones, mientras
tanto quiero decirte que no ocupo el objeto picture puesto que el cambio
es solo entre dos imagenes las cuales las tengo ubicadas en una hoja
(hoja 1) y lo unico que hago en otra hoja (Hoja 2) es que de acuerdo al
codigo que el usuario ingresa, hago una copia de la imagen y la pego en
la otra hoja y asi le muestro la imagen correspondiente (solo una de las
dos imagenes) el asunto está en que cuando el usuario teclea otra clave,
asi como tengo ahorita el codigo, al hacer el copiado y pegado, las
imagenes se van colocando una encima de la otra.
para efectos de impresion, no tengo ningun problema ya que al ser del
mismo tamaño, no se nota el que pueda haber imagenes una encima de la
otra, pero creo que lo ideal sería que cuando el usuario teclee el
codigo, verificar si hay una imagen y de ser verdadero, quitarla y
despues copiar y pegar la otra imagen, si no hay imagen, entonces solo
copiar y pegar. Ya tengo la instruccion para eliminar una imagen, lo que
necesito saber es si existe en la hoja y su nombre para poder borrarla.
El tamaño de las imagenes es muy pequeño y el archivo de excel no pesa
mas de 200 Kb.

Saludos!
Mauro Jesús



"Héctor Miguel" escribió en el mensaje
news:ep$
hola, Mauro !

Alguien de usrtedes sabe como puedo saber si en una hoja activa existe
una imagen ?

el motivo de esto es que segun un codigo que el usuario teclea
hago una busqueda en una tabla para saber el nombre de la imagen y la
inserto
pero necesito que si el codigo que el usuario teclea no existe en la
tabla, entonces no muestre ninguna imagen
pero no se como hacer para conocer el nombre de la ultima imagen
mostrada y en consecuencia quitarla
lo mismo me pasa cuando quiero quitar una imagen para colocar otra
distinta
ya que como lo tengo ahorita, estoy colocando una imagen encima de la
otra.



1) para reducir (en lo posible) el tama#o y peso del archivo, te
sugeriria usar objetos picture incrustados en la hoja
(aunque no has comentado el numero de imagenes o si estas armando una
especie de "catalogo") -?-

2) por lo tocante al manejo de imagenes incrustadas en hojas de calculo,
revisa las siguientes conversaciones:
http://tinyurl.com/26xbql
http://tinyurl.com/lo7zo
http://tinyurl.com/ytkk2x

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.












email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida