Hoe om 'n Excel-grafiek as 'n prent te stoor (stoor as PNG, JPG, BMP)

Hoe om 'n Excel-grafiek as 'n prent te stoor (stoor as PNG, JPG, BMP)

Excel het baie nuttige ingeboude kaarte, en jy kan ook 'n paar wonderlike kombinasiekaarte kombineer en skep.Excel-kaarte is 'n goeie manier om data te visualiseer en word dikwels die meeste gebruik wanneer jy dit aan jou bestuurder/kliënt moet aanbied.

Alhoewel jou kaarte dalk in Excel is, is dit nie die beste manier om dit aan jou kliënte/bestuurders voor te stel nie.Tipies moet hierdie diagramme in PowerPoint-aanbiedings of PDF MS Word-dokumente vertoon word.

Dit sal lekker wees as dit ingeboude kenmerke is om Excel-kaarte as beelde te stoor, maar dit is nie die geval nie.

Daar is egter maniere om kaarte maklik in Excel as beelde te stoor en uit te voer (JPG, PNG, BMP is 'n paar gewilde), en in hierdie tutoriaal sal ek daardie metodes dek.

Die metode wat ek gebruik hang af van hoeveel grafieke jy het.As jy net 'n paar kaarte het wat jy as prente wil stoor, kan jy die kopieer-plak-metode gebruik, maar as jy baie het, is dit beter om die "aflaai as HTML" of VBA-metode te gebruik.

Kopieer diagram as stoor as beeld (MS Paint of ander grafiese hulpmiddel)

'n Baie algemene metode wat ek sien dat baie mense gebruik is om 'n skermskoot van die hele skerm te neem (dit kan gedoen word deur die PrintScreen-sleutel te druk).Sodra jy dit gedoen het, kan jy MS Paint oopmaak (of watter instrument jy ook al gebruik), die skermskoot plak, en al die ander uitvee en die prent behou.

Alhoewel dit 'n goeie manier is om 'n diagram as 'n prent te stoor en dit werk goed, is daar 'n beter manier (wat minder tyd neem en die prent meer akkuraat is).

Gestel jy het 'n Excel-lêer met 'n grafiek soos hierdie:

Grafieke wat as beelde gestoor moet word

Hier is die stappe om hierdie grafiek/grafiek as 'n prent te stoor:

  1. Regskliek op die grafiek om te stoor
  2. Klik om te kopieerKlik om grafiek te kopieer
  3. Maak MS Paint oop (of watter instrument jy ook al gebruik)
  4. Plak die prent (Control V for MS Paint)Plak diagramme in MS Paint
  5. As daar enige ekstra wit spasie is, kies en sleep dit net sodat jy net die grafiek het
  6. Klik op die Lêer-oortjieKlik op die Lêer-oortjie in MS Paint
  7. gaan stoor as
  8. Klik op die prentformaat (JPG, PNG en BMP) waarin die grafiek gestoor moet word.Stoor die grafiek as 'n PNG-prent

Die voordeel van hierdie metode bo skermkiekies is dat hierdie metode slegs die diagram kopieer, jy moet die witspasie een keer in MS Paint aanpas (as jy enige ander grafiese hulpmiddel gebruik, doen jy dit waarskynlik nie).

As jy reeds twee of meer grafiekrangskikkings in Excel het en jy wil die hele rangskikking as 'n prent stoor, kan jy dit doen deur al hierdie kaarte te kies, dit te kopieer en in MS Paint te plak.

Verwante vrae  Windows 10 Herstel lêergeskiedenis: haal verwyderde lêers op

Stoor alle kaarte in 'n werkboek as beelde gelyktydig

As jy 'n werkboek met baie kaarte het en jy wil hulle almal gelyktydig stoor, is 'n beter manier om die Excel-werkboek as 'n HTML-lêer te stoor.

Wanneer jy dit doen, sal alle kaarte in die Excel-werkboek weesin die afgelaaide gidsPrente gestoor in PNG-formaat.

Gestel jy het 'n Excel-werkboek wat verskeie werkkaarte met grafieke bevat.

Hier is die stappe om die lêer as HTML en die Excel-grafiek as 'n prent in PNG-formaat te stoor:

  1. Maak 'n werkboek oop wat 'n grafiek bevat
  2. Klik op die Lêer-oortjieKlik op die Lêer-oortjie in die Excel-lint
  3. Klik Stoor asKlik Stoor as
  4. Klik op Blaai en kies die plek waar jy alle kaartbeelde wil stoorklik om te blaai
  5. Verander "Stoor as tipe" na Webblad (*.htm, *.html)Stoor as webblad HTM of HTML
  6. klik stoor

Dit sal jou Excel-lêer as 'n webblad in die gespesifiseerde vouer stoor.

Om nou al die kaarte as beelde te kry, gaan na die vouer en jy sal 'n vouer met die naam Filename_files kry (waar Lêernaam die naam is wat jy die lêer gegee het toe jy dit gestoor het).

Wanneer jy hierdie gids oopmaak, sal jy alle diagramme vind wat as PNG-beelde gestoor is.

Excel-lêer gestoor as HTML-webblad

注意: Toe ek dit op my stelsel probeer het, het dit twee beelde (dieselfde) vir elke grafiek gegee.So as jy vier kaarte het, sal dit jou agt beelde gee.

注意: Voordat u die Excel-lêer as HTML stoor, maak seker dat u 'n rugsteunkopie stoor.Ook, wanneer jy 'n lêer as HTML stoor, is die tans oop lêer nou 'n HTML-lêer, nie 'n Excel-formaat lêer nie.Nadat u die lêer gestoor het, moet u die huidige lêer (nou die HTML-lêer) toemaak en die Excel-weergawe oopmaak (dit is hoekom rugsteun belangrik is)

Stoor alle kaarte as beelde met VBA

Jy kan ook vinnig 'n grafiek van 'n Excel-werkboek na 'n spesifieke vouer stoor deur VBA-kode te gebruik.

As jy net die aktiewe grafiek (die grafiek van jou keuse) in 'n spesifieke gids moet stoor, kan jy die volgende VBA-kode gebruik:

ActiveChart.Export ":UserssumitDesktopExampleChartName.png"

Die bogenoemde kode sal die aktiewe grafiek in PNG-formaat in die Voorbeeld-lêergids stoor met die naam ChartName.Jy kan die kaartnaam en gidsnaam/ligging verander soos nodig.

As jy die prent/prentjie in JPG-formaat wil stoor, kan jy die volgende kode gebruik:

ActiveChart.Export ":UserssumitDesktopExampleChartName.jpg"

Jy kan hierdie VBA-kode laat loop deur dit in die Onmiddellike Venster te plaas, die wyser aan die einde van die reël te plaas en Enter te druk (of jy kan 'n gewone module insit en die kode van daar af laat loop).

Verwante vrae  Hoe stop ek om Google Foto's te sinkroniseer?

As jy egter baie grafieke het, sal hierdie metode nogal lank neem.In hierdie geval kan u die effens langer VBA-kode hieronder gebruik:

Sub SaveChartsasImages()
Dim i As heelgetal
Dim CurrentActiveSheet as werkblad

Application.ScreenUpdating = Onwaar
Application.EnableEvents = Onwaar

Stel CurrentActiveSheet = ActiveSheet

Vir Elke Sht In Werkkaarte
Vir elke cht In ActiveSheet.ChartObjects
cht.Aktiveer
i = i + 1
ActiveChart. Uitvoer "C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png"
Volgende cht
Volgende Sht

CurrentActiveSheet. Aktiveer

Application.ScreenUpdating = Waar
Application.EnableEvents = Waar

End Sub

Die kode hierbo herhaal elke vel in die werkboek en gaan dan na elke grafiek in elke vel.Dan kies dit die grafiek en stoor dit in die gespesifiseerde gids.

Al hierdie lusse word gedoen deur die For Every Next-lus te gebruik.

Daarbenewens word die grafiek gestoor in die naamformaat werkbladnaam_grafieknommer.Dit sal verseker dat jy kan identifiseer watter grafiek aan watter blad behoort.

Nog 'n voordeel van die gebruik van VBA is dat u die kode kan aanpas om slegs die grafiek as 'n prent van sommige spesifieke werkblaaie te stoor.Byvoorbeeld, as jy slegs grafieke wil stoor van werkblaaie wat met 2020 voorafgegaan is, kan jy die kode wysig om dit te doen (dit kan gedoen word deur die IF THEN ELSE-stelling na die FOR-luslyn te gebruik)

Kopieer en plak Excel-kaarte as beelde in MS Word of PowerPoint

In die meeste gevalle moet jy jou diagramme in MS Word- of PowerPoint-dokumente aanbied.Dit is gewoonlik die geval as jy 'n kliëntverslag of dokument skep.

Verwante vrae  Die beste wanware-verwydering en ransomware-beskerming

Net soos jy beelde in MS Paint kan kopieer en plak, kan jy dieselfde doen met Word of PowerPoint.

Maar daar is een verskil...

Wanneer jy 'n grafiek/grafiek in Excel kopieer en dit in MS Word of MS PowerPoint plak, sal dit nie as 'n prent geplak word nie.Dit is eintlik geplak as "Microsoft Office Graphics Object"

Hierdie opsie is nuttig vir diegene wat die grafiek selfs in MS Word of PowerPoint wil hou, sodat jy dit as 'n grafiek kan wysig en formateer.Daarbenewens is hierdie soort grafiek steeds gekoppel aan die data in Excel, en wanneer jy die data in die agtergrond opdateer, sal die geplakte grafiek ook dienooreenkomstig opgedateer word.

As jy egter hierdie diagram as 'n prent wil plak, is hier hoe om dit te doen (in hierdie voorbeeld sal ek MS Word gebruik om die stappe te wys, en dieselfde geld vir PowerPoint):

  1. Kies die grafiek om na MS Word te kopieer
  2. Regskliek en klik KopieerKlik om grafiek te kopieer
  3. Maak die MS Word-dokument oop waar jy hierdie diagram as 'n prent wil plak
  4. In die Klembord-kategorie van die Tuis-oortjie, klik die Plak-ikoon (die afpyltjie-afdeling).Klik op die Plak-opsie in die Tuis-oortjie
  5. In die opsies wat verskyn, klik die Plak as prentjie opsiePlak die diagram as 'n prentjie

Die bogenoemde stappe sal verseker dat die diagram as 'n prentjie geplak word.

As jy net op die plak-knoppie klik (eerder as om as prentjie te plak), sal die grafika nie as 'n prentjie geplak word nie.

Daarom kan u kaarte vinnig in Excel as beelde op die volgende vier maniere stoor.Sommige metodes laat jou ook toe om die formaat van die prent te kies (bv. gebruik MS Paint of VBA).

As jy net 'n paar kaarte het, kan jy die MS Paint-metode gebruik, maar as jy baie kaarte oor blaaie wil stoor, is dit beter om die HTML-metode of VBA-kode te gebruik.As die uiteindelike doel is om hierdie kaarte in Word of PowerPoint in te voeg, is dit die beste om die kaarte direk as prente in hierdie ander nutsgoed te kopieer en te plak.

Hoop jy het hierdie tutoriaal nuttig gevind.

o hallo 👋Aangename kennis.

Teken in op ons nuusbrief, stuur baie gereeldpuik tegnologiena jou pos.

Post Kommentaar