Zapisz Microsoft Excel jako JPG

11

Chcę zapisać wykres słupkowy z programu Microsoft Excel 2010 do używania jako jpg.

Czy istnieje sposób na jego uratowanie?

ThanaDaray
źródło
Powiedz więcej o swoim środowisku. Czy próbujesz to zrobić w zewnętrznej aplikacji? Lub w makrze w programie Excel? Lub w samym Excelu?
Chcę zapisać z Excela.
2
Na wykresach VBA zastosowano metodę Export ().

Odpowiedzi:

11

Wybierz wykres, naciśnij kopiuj (ctrl + c lub kliknij prawym przyciskiem myszy i wybierz kopiuj), a następnie wklej do farby (lub dowolnego oprogramowania do edycji obrazu), aby zapisać w odpowiednim formacie.


źródło
Czy jest lepszy sposób?
1
Również wybranie opcji „Strona główna / Schowek / Kopiuj-> Kopiuj jako obraz” daje opcję kopiowania w postaci wydrukowanej lub pokazanej na ekranie. Opcja „na ekranie” (zaskakująco) wydaje się dawać znacznie wyższą rozdzielczość, jeśli jest to pomocne ...
1
Nie, nie ma natywnej opcji zapisania wykresu jako obrazu - co moim zdaniem wydaje się niedopatrzeniem.
@unfrev - z VBA możesz użyć metody wykresu Export(). Pozwala określić, którego formatu użyć.
7

Jak zauważono w komentarzach @TimWilliams, wykresy mają metodę eksportu w VBA. Oto przykładowe makro, które zapisze aktywny wykres jako plik obrazu w katalogu skoroszytu.

Typ pliku został zmieniony z JPG, o który prosiłeś, na PNG, który jest lepszym formatem pliku graficznego dla grafik takich jak wykresy Excel. JPG jest zoptymalizowany do zdjęć fotograficznych.

Sub savechart()
    ActiveChart.Export Filename:=ActiveWorkbook.Path & "\yourchart.png", Filtername:="PNG"
End Sub
Excellll
źródło
Dobra sugestia dotycząca formatu PNG zamiast JPG.
Kamil
0

Office 2010: Wybierz wykres i skopiuj wykres z Excela; Wklej specjalnie jako JPEG do programu Word; Kliknij prawym przyciskiem myszy obraz w programie Word i wybierz opcję Zapisz jako obraz . Zadanie wykonane

Chris
źródło