............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Problemas con excel al generar imagenes

Ver el tema anterior Ver el tema siguiente Ir abajo

Problemas con excel al generar imagenes

Mensaje por Sara el Lun Nov 02, 2009 6:16 am

Problemas con excel al generar imagenes

--------------------------------------------------------------------------------
Hola,

Tengo el siguiente problema y espero que alguien pueda ayudarme o darme alguna pista de como solucionarlo:

Estoy ayudando a realizar un programa para crear informes y parte de los datos vienen de una tabla de excel y luego se pegan en un documento de word como imagen. Todo esto se realiza programando, pero acontinuación os explico los pasos que se realizan:

Primero, tengo un documento de excel en el que creo una imagen con un rango seleccionado. La imagen la creo con la siguiente macro en excel:

Sub testbmp()

Selection.Copy
Range("B50").Select
ActiveSheet.Pictures.Paste(Link:=True).Select

End Sub

Una vez creada la imagen, se guarda el documento excel en formato .html (Pagina web) ==> De esta forma se consigue una imagen en formato .gif y lo cambiamos a formato .png.

Por último, se abre un documento word y se inserta la imagen con la opción de: Insertar - Imagen.

Mi problema es que hace unos dias estas imagenes se creaban bien, pero ahora se ven las letras como mas gordas. El codigo de cómo se crean las imagenes no se ha modificado en ningún momento. Pensamos que puede ser del Excel o del Word puesto que el único cambio que ha habido es una actualización del Office durante este tiempo.

Os adjunto 2 imagenes:

Imagen de cuando sale bien: [Tienes que estar registrado y conectado para ver este vínculo]
Imagen de cuando sale mal: (Imagen con letra mas ancha, negrita y las letras se superponen)
[Tienes que estar registrado y conectado para ver este vínculo]

Espero que alguien pueda ayudarme.

Un saludo,

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por GalileoGali el Lun Nov 02, 2009 8:04 am

Que tal!!!
He tratado de percibir las diferenciass entre una imagen y otra, en mi PC y con mi vista, no percibo mayores diferencias
De todas maneras nunca enfrente una situacion similar. así qu espero que alguien se tope con vuestro problema y pueda encaminar alguna solucion....

Lo que no encuentro es el codigo con el que pasan la imagen a word.....
pero de todas maneras si entre antes y ahora no hay diferencias....
cuando dices actualizacion del Office,¿te refieres a un Patch o a pasar de 2000 a 2003?

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Lun Nov 02, 2009 8:16 am

Hola,

Si te fijas en las dos imagenes algunas de las palabras al hacerse mas anchas, desaparece el espacio entre palabras.

Con lo de la actualizacion me refiero a un Patch.

Yo no soy la que he realizado el codigo de programación y no lo tengo a mi disposicion, lo esta realizando otra empresa. Sólo realice la pequeña macro que he adjuntado en el primer post.

Si insertas la dos imagenes en word que he adjuntado en el post se puede ver que hay una diferencia considerable. Estas imagenes antes salian bien. El unico cambio que ha habido en el ultimo mes es un matenimiento del servidor donde tenemos el programa.

No sabemos en donde esta el problema y si el codigo de programacion no ha sido modificado en todo este tiempo, la unica opcion que queda es Office.

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Lun Nov 02, 2009 8:23 am

Las imagenes se insertan en un documento word junto a mas texto, por lo tanto, se nota una gran diferencia de letras.
Estos documentos luego se envian a algunos clientes, por lo tanto tienen que aparecer bien.

Lo unico que sé es que el servidor utiliza Office Standard 2003. Puedo conseguir más información acerca de este tema si alguien puede darme alguna pista o algo para investigar.

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Mar Nov 03, 2009 6:10 am

Hola a todos de nuevo,

Nadie puede ayudarme o conoce alguna forma de crear una imagen a partir de una tabla en formato . png para que cuando se inserte en un documento word salga con buena calidad.

Tuve que generar la imagen multiplicando su tamaño por 3 en excel y luego reducirla entre 3 cuando la inserto en word para que fuera de buena calidad.

Cuando una imagen .png que es creada desde excel se inserta en word es muy pequeña y la calidad es muy mala.

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por GalileoGali el Mar Nov 03, 2009 8:01 am

Si sabes ingles te sugiero plantear tu problema en el foro de [Tienes que estar registrado y conectado para ver este vínculo] tal vez exista alguna API que realice lo mismo pero con mas eficiencia

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Mar Nov 03, 2009 8:05 am

Probare. Gracias.

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Mar Nov 03, 2009 9:43 am

Si logro alguna solución la colocare aqui. Si alguien sabe cual puede ser el problema o cualquier cosa que se le ocurra avisarme por favor.
En estos momentos estoy bloqueada con este tema y con estas imagenes no puedo trabajar.

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por GalileoGali el Mar Nov 03, 2009 11:25 am

prueba con esta instruccion antes de pegar en word

Range("A1:C3").CopyPicture Appearance:=xlScreen, Format:=xlBitmap
en lugar de las sentencias que tenias...

_________________
GalileoGali
M.A.P. 2010-2013
Microsoft Active Professional
avatar
GalileoGali
Admin

Masculino Cantidad de envíos : 1963
Edad : 62
Ciudad - Pais : QUIROGA, Argentina
Version de Excel : 2000-2003-2007-2010
Fecha de inscripción : 24/01/2008

http://excelgali.mejorforo.net

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Mar Nov 03, 2009 11:46 am

Poniendo formato Bitmap no crea una imagen de mala calidad? En el codigo que tengo aumento la imagen con un factor de escala (x4), guardo como html el fichero excel para obtener una imagen en .gif. Luego, renombro la imagen a .png.
Por ultimo pego la imagen en word reduciendo el factor de escala (1/4).

El problema es que hace unos dias el código que indico al final, creaba los imagenes en .gif o .png perfectamente y con buena calidad.

Despues de haber hecho unas labores de mantenimiento en el servidor que hace todos estos pasos hasta crear la imagenes ==> Se ha empeorado la calidad de las imagenes. Parece que la imagen se ha deformado.

Si no ha habido ningun cambio en el codigo de programacion la unica opcion que me queda es que algun Patch o algo este afectando al servidor y esta haciendo que las imagenes salgan de esta forma ahora.

Si hacemos lo mismo con graficas en excel pasa lo mismo, los ejes de abcisas y ordenadas casi no se pueden leer cuando se crean esas imagenes en .gif.

Código:
Sub testbmp()
Application.ScreenUpdating = False
'Range("NOMBRE_RANGO").Select  Defines the range of the table we want to convert

Selection.Copy
Range("J2").Select ' Is the cell were is going to be paste the image, could be any cell
ActiveSheet.Pictures.Paste(Link:=True).Select

' Modify the Image width to the Maximun allowed by the clipboard

Selection.ShapeRange.LockAspectRatio = msoTrue
Selection.ShapeRange.Width = 2300
Selection.ShapeRange.Height = 2300
Application.ScreenUpdating = True
End Sub

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por P@li el Mar Nov 03, 2009 4:10 pm

Sara,
Fijate si con esta forma de extraer imágenes se soluciona tu problema.

[Tienes que estar registrado y conectado para ver este vínculo]

Saludos.

P@li
Admin

Masculino Cantidad de envíos : 243
Edad : 34
Ciudad - Pais : Buenos Aires, Argentina
Version de Excel : Microsoft Excel 2002 (10.2614.2625)
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Sara el Miér Nov 04, 2009 8:05 am

Muchas gracias por todo,

Estoy mirando la macro que me has enviado. Me esta costando un poco porque mis conocimientos no son una maravilla.
Se puede hacer que la imagen que se guarda en el portapapeles sea el doble de lo que es en ancho y alto? De esta forma se obtiene una imagen de la misma calidad que las que se crean con la actual macro, pero luego al insertar el fichero .jpeg en word y reducir la imagen a la mitad ==> La imagen en word sale con mejor calidad. Las letras se veran mejor porque tiene mayor numero de puntos.

No se si me he explicado bien.

Esta mañana acabo de descubrir que la causa por la que a veces nos salen con baja calidad las imagenes es al guardar en formato .html el excel con las imagenes. No se porque unas veces bien y otras mal. Si consigo con la macro que me has enviado poder almacenar una imagen mayor en el clipboard, quizas este solucionado el problema.

Un saludo

Sara

Femenino Cantidad de envíos : 19
Edad : 37
Ciudad - Pais : España
Version de Excel : Excel 2000 - 2003
Fecha de inscripción : 02/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por sailepaty el Jue Nov 05, 2009 12:22 am

Las pruebas son siempre en la misma computadora? Las pruebas son siempre con la misma resolución de pantalla? Has probado con crear la imagen como GIF y pegarla después en Word mediante codigo?

Saludos
avatar
sailepaty
Moderador
Moderador

Masculino Cantidad de envíos : 135
Edad : 54
Ciudad - Pais : Dallas, TX
Version de Excel : 2007 y 2010
Fecha de inscripción : 04/03/2008

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por P@li el Vie Nov 06, 2009 11:23 am

Sara,
En el post de APIs fui publicando unas actualizaciones al aporte original, creo el último archivo que subí podría resolver tu consulta.

Saludos.

P@li
Admin

Masculino Cantidad de envíos : 243
Edad : 34
Ciudad - Pais : Buenos Aires, Argentina
Version de Excel : Microsoft Excel 2002 (10.2614.2625)
Fecha de inscripción : 03/03/2008

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por gerardocong el Jue Nov 19, 2009 3:05 am

Yo tenia el mismo problema en la pc de mi trabajo percibia las imagenes perfectamente y en la PC de casa se distorcionaban(se hacian alargadas o anchas), dichas imagenes estaban en una hoja de excel.
Al cambiar al Sistema Operativo de XP Profecional se resolvio ese problema, ya que anteriormente tenia otra version de XP

Saludos.

gerardocong

Masculino Cantidad de envíos : 1
Edad : 49
Ciudad - Pais : mEXICO
Version de Excel : 2007
Fecha de inscripción : 19/11/2009

Volver arriba Ir abajo

Re: Problemas con excel al generar imagenes

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.