Excel-diagrammen opslaan als afbeeldingen (opslaan als PNG, JPG, BMP)

Bekijk video - Excel-diagrammen opslaan als afbeeldingen/afbeeldingen

Excel heeft veel handige ingebouwde grafieken en u kunt ook een aantal geweldige combinatiegrafieken combineren en maken. Excel-diagrammen zijn een geweldige manier om uw gegevens visueel weer te geven en zijn vaak de meest gebruikte wanneer u deze aan uw manager/klanten moet presenteren.

Hoewel uw grafieken mogelijk in Excel zijn, is het niet nodig dat dit de beste manier is om ze aan uw klanten/managers te tonen. Vaak zou het nodig zijn om deze grafieken te tonen in een PowerPoint-presentatie of in een MS Word-document van PDF's.

Het zou geweldig zijn geweest als het een ingebouwde functie was geweest om Excel-diagrammen als afbeeldingen op te slaan, maar dat is niet het geval.

Er zijn echter enkele manieren waarop u eenvoudig grafieken in Excel kunt opslaan en exporteren als afbeeldingen (JPG, PNG, BMP zijn enkele populaire), en in deze zelfstudie zal ik deze methoden behandelen.

De methode die ik gebruik, is afhankelijk van het aantal grafieken dat je hebt. Als je maar een paar grafieken hebt die je als afbeeldingen wilt opslaan, kun je de methode kopiëren en plakken gebruiken, maar als je er veel hebt, is het beter om de methoden 'downloaden als HTML' of VBA te gebruiken.

Kopieer de grafiek als Opslaan als afbeelding (MS Paint of andere grafische tool)

Een veelgebruikte methode die ik veel mensen zie gebruiken, is door de schermafbeelding van het hele scherm te maken (dit kan worden gedaan door op de PrintScreen-toets te drukken). Zodra dit is gebeurd, kunt u MS Paint openen (of welke tool u ook gebruikt), de schermafbeelding plakken en vervolgens al het andere verwijderen en de afbeelding behouden.

Hoewel dit een prima manier is om een ​​grafiek als afbeelding op te slaan en goed werkt, is er een betere manier (die minder tijd kost en de afbeeldingen nauwkeuriger zijn).

Stel je hebt een Excel-bestand met een grafiek zoals hieronder weergegeven:

Hieronder staan ​​de stappen om deze grafiek/grafiek als afbeelding op te slaan:

  1. Klik met de rechtermuisknop op de grafiek die u wilt opslaan
  2. Klik op Kopiëren
  3. Open MS Paint (of welke tool je ook gebruikt)
  4. Plak de afbeelding (Control V werkt voor MS Paint)
  5. Als er extra witruimte is, selecteert en sleept u deze zodat u alleen de grafiek hebt
  6. Klik op het tabblad Bestand
  7. Ga naar Opslaan als
  8. Klik op het afbeeldingsformaat waarin u de grafiek wilt opslaan (er is JPG-, PNG- en BMP-formaat).

Het voordeel van deze methode die een screenshot inhaalt, is dat deze methode alleen de grafiek kopieert en dat u de witruimte in MS Paint één keer hoeft aan te passen (dit is mogelijk niet nodig als u een ander grafisch hulpmiddel gebruikt).

Als u al twee of meer diagrammen in Excel hebt staan ​​en u wilt dit hele arrangement als afbeelding opslaan, dan kunt u dat doen door al deze diagrammen te selecteren, te kopiëren en in MS Paint te plakken.

Sla alle grafieken in de werkmap in één keer op als afbeeldingen

Als u een werkmap heeft met veel grafieken en u wilt al deze grafieken in één keer opslaan, dan is een betere manier om de Excel-werkmap op te slaan als een HTML-bestand.

Wanneer u dit doet, worden alle grafieken in uw Excel-werkmap opgeslagen als afbeeldingen in PNG-indeling in de gedownloade map.

Stel je hebt een Excel-werkmap met meerdere bladen met grafieken.

Hieronder vindt u de stappen om het bestand op te slaan als HTML en de Excel-diagrammen op te slaan als afbeeldingen in PNG-indeling:

  1. Open de werkmap waarin u de grafieken hebt
  2. Klik op het tabblad Bestand
  3. Klik op Opslaan als
  4. Klik op Bladeren en selecteer de locatie waar u alle kaartafbeeldingen wilt opslaan
  5. Wijzig de 'Opslaan als type' in webpagina (*.htm, *.html)
  6. Klik op Opslaan

Hiermee wordt uw Excel-bestand opgeslagen als een webpagina in de opgegeven map.

Om nu alle grafieken als afbeeldingen te krijgen, gaat u naar de map en vindt u een map met de naam Bestandsnaam_bestanden (waarbij Bestandsnaam de naam is die u aan het bestand hebt gegeven tijdens het opslaan).

Wanneer u deze map opent, vindt u alle grafieken die zijn opgeslagen als PNG-afbeeldingen.

Opmerking: Toen ik dit op mijn systeem probeerde, kreeg ik twee afbeeldingen (identiek) voor elke grafiek. Dus als je vier grafieken hebt, krijg je acht afbeeldingen.

Voorzichtigheid: Zorg ervoor dat u een reservekopie opslaat voordat u het Excel-bestand als HTML opslaat. Wanneer u een bestand opslaat als HTML, is het momenteel geopende bestand nu ook een HTML-bestand en niet het bestand in Excel-indeling. Nadat je het bestand hebt opgeslagen, moet je het huidige bestand (dat nu een HTML-bestand is) sluiten en de Excel-versie openen (daarom is het belangrijk om een ​​back-up te maken)

Bewaar alle grafieken als afbeeldingen met VBA

U kunt ook een VBA-code gebruiken om snel grafieken uit een Excel-werkmap op te slaan in een specifieke map.

Als u alleen de actieve grafiek (die u hebt geselecteerd) in een specifieke map hoeft op te slaan, kunt u de onderstaande VBA-code gebruiken:

ActiveChart.Export ":\Users\sumit\Desktop\Example\ChartName.png"

De bovenstaande code slaat de actieve grafiek op in de voorbeeldmap met de naam ChartName in PNG-indeling. U kunt de kaartnaam en de mapnaam/locatie wijzigen op basis van waar u deze wilt hebben.

Als u de afbeelding/afbeelding in het JPG-formaat wilt opslaan, kunt u de onderstaande code gebruiken:

ActiveChart.Export ":\Users\sumit\Desktop\Example\ChartName.jpg"

U kunt deze VBA-code uitvoeren door deze in het directe venster te plaatsen, de cursor aan het einde van de regel te plaatsen en op Enter te drukken (of u kunt een gewone module plaatsen en de code vanaf daar uitvoeren).

Maar deze methode zou behoorlijk wat tijd in beslag nemen als je veel grafieken hebt. In zo'n geval kunt u een iets langere VBA-code gebruiken die hieronder wordt vermeld:

Sub SaveChartsasImages() Dim i As Integer Dim CurrentActiveSheet As Worksheet Application.ScreenUpdating = False Application.EnableEvents = False Set CurrentActiveSheet = ActiveSheet For Each Sht In Worksheets For Each cht In ActiveSheet.ChartObjects cht.Activate i = i + 1 ActiveChart.Export C:\Users\sumit\Desktop\Example\" & Sht.Name & "_chart" & i & ".png" Volgende cht Volgende Sht CurrentActiveSheet.Activate Application.ScreenUpdating = True Application.EnableEvents = True End Sub

De bovenstaande code gaat door elk werkblad in de werkmap en gaat vervolgens binnen elk werkblad naar elke grafiek. Vervolgens selecteert het de grafiek en slaat het op in de opgegeven map.

Al deze looping wordt gedaan met behulp van de For Each Next-loop.

De grafieken worden ook opgeslagen met de naamnotatie werkbladnaam_diagramnummer. Dit zou ervoor zorgen dat u kunt identificeren welk diagram bij welk werkblad hoort.

Een ander voordeel van het gebruik van VBA is dat u de code kunt aanpassen om grafieken alleen op te slaan als afbeeldingen van bepaalde specifieke bladen. Als u bijvoorbeeld alleen grafieken wilt opslaan van werkbladen met het voorvoegsel2021-2022 erin, kunt u de code hiervoor wijzigen (dit kan worden gedaan met een IF THEN ELSE-instructie na de FOR-lusregel)

Kopieer en plak Excel-diagrammen als afbeeldingen in MS Word of PowerPoint

In de meeste gevallen zult u uw grafieken moeten presenteren in MS Word- of PowerPoint-documenten. Dit is vaak het geval als u klantrapporten of documentatie maakt.

Net zoals je een afbeelding kunt kopiëren en plakken in MS Paint, kun je hetzelfde doen met Word of PowerPoint.

Maar er is één verschil…

Wanneer u een grafiek/grafiek in Excel kopieert en in MS Word of MS PowerPoint plakt, wordt deze niet als afbeelding geplakt. Het wordt eigenlijk geplakt als een 'Microsoft Office Graphic Object'

Deze optie is handig voor mensen die willen dat de grafiek een grafiek blijft, zelfs in MS Word of PowerPoint, zodat u deze kunt bewerken en opmaken als een grafiek. Dit type diagram is ook nog steeds verbonden met de gegevens in Excel en wanneer u de gegevens in de backend bijwerkt, wordt dit geplakte diagram ook bijgewerkt.

Maar als u wilt dat deze grafiek als afbeelding wordt geplakt, volgt hieronder de manier om dit te doen (in dit voorbeeld zal ik MS Word gebruiken om de stappen te laten zien, en deze zouden ook hetzelfde zijn voor PowerPoint):

  1. Selecteer de grafiek die u naar MS Word wilt kopiëren
  2. Klik met de rechtermuisknop en klik vervolgens op Kopiëren
  3. Open MS Word-document waar u deze grafiek als afbeelding wilt plakken
  4. Klik op het tabblad Start, in de categorie Klembord, op het pictogram Plakken (het naar beneden wijzende pijlgedeelte).
  5. Klik in de opties die verschijnen op de optie Plakken als afbeelding

De bovenstaande stappen zorgen ervoor dat de grafiek als een afbeelding wordt geplakt.

Als u gewoon op de knop Plakken klikt (en niet op Plakken als afbeelding), wordt de grafiek niet als afbeelding geplakt.

Dit zijn dus vier manieren waarop u snel grafieken in Excel als afbeeldingen kunt opslaan. Bij sommige methoden kunt u ook het formaat van de afbeelding kiezen (zoals het gebruik van MS Paint of VBA).

Als je maar een paar grafieken hebt, kun je de MS Paint-methode gebruiken, maar als er veel grafieken op verschillende bladen zijn die je wilt opslaan, is het beter om de HTML-methode of de VBA-code te gebruiken. En als de uiteindelijke bedoeling is om deze grafieken toch in Word of PowerPoint in te voegen, is het beter om deze direct te kopiëren en als afbeelding in deze andere tools te plakken.

Ik hoop dat je deze tutorial nuttig vond.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave