Guardar el gráfico de Microsoft Excel como jpg

11

Quiero guardar el gráfico de barras de Microsoft Excel 2010 para usarlo como jpg.

¿Hay alguna manera de guardarlo?

ThanaDaray
fuente
Di más sobre tu entorno. ¿Estás tratando de hacer esto en una aplicación externa? ¿O en una macro en Excel? ¿O dentro del propio Excel?
Quiero guardar desde Excel.
2
En VBA, los gráficos tienen un método Exportar ().

Respuestas:

11

Seleccione el gráfico, presione copiar (ctrl + c o haga clic derecho y seleccione copiar) y luego péguelo en la pintura (o en cualquier software de edición de imágenes) para guardar en el formato correcto.


fuente
¿Hay alguna manera mejor que eso?
1
Además, seleccionar "Inicio / Portapapeles / Copiar-> Copiar como imagen" le dará la opción de copiar como se imprime o como se muestra en la pantalla. La opción "en pantalla" (sorprendentemente) parece dar una resolución mucho más alta, si eso es útil ...
1
No, no hay una opción nativa para guardar un gráfico como una imagen, lo que parece un descuido en mi opinión.
@unfrev: desde VBA puede usar el Export()método del gráfico . Le permite especificar qué formato usar.
7

Como @TimWilliams señaló en los comentarios, los gráficos tienen un método de exportación en VBA. Aquí hay una macro de muestra que guardará el gráfico activo como un archivo de imagen en el directorio de su libro.

El tipo de archivo se ha cambiado del JPG que solicitó a PNG, que es un mejor formato de archivo de imagen para gráficos lineales como gráficos de Excel. JPG está optimizado para imágenes fotográficas.

Sub savechart()
    ActiveChart.Export Filename:=ActiveWorkbook.Path & "\yourchart.png", Filtername:="PNG"
End Sub
Excellll
fuente
Buena sugerencia sobre el formato PNG en lugar de JPG.
Kamil
0

Office 2010: seleccione el gráfico y copie el gráfico de Excel; Pegado especial como JPEG en Word; Haga clic derecho en la imagen en Word y seleccione Guardar como imagen . Trabajo hecho

Chris
fuente