Ynhâldsopjefte
Yn dit artikel sille jo leare hoe't jo jo Excel-kaart as ôfbylding bewarje kinne (.png, .jpg, .bmp ensfh.) of it eksportearje nei in oar bestân lykas in Word-dokumint of PowerPoint-presintaasje.
Microsoft Excel is ien fan 'e machtichste ark foar gegevensanalyse dy't in protte funksjes en spesjale opsjes leveret om jo gegevens te visualisearjen. Charts (of grafiken) is ien fan sokke opsjes en it meitsjen fan in diagram yn Excel is sa maklik as jo gegevens te selektearjen en op in passend diagrampictogram te klikken.
Mar wat sterke punten hat, hat it meast swakkens. It swakke punt fan Excel-diagrammen is it ûntbrekken fan in opsje om se as ôfbyldings op te slaan of te eksportearjen nei in oar bestân. It soe echt moai wêze as wy gewoan op in grafyk mei de rjochter mûsklikke kinne en sa'n ding sjen as " Bewarje as ôfbylding " of " Eksportearje nei ". Mar om't Microsoft net de muoite hat om sokke funksjes foar ús te meitsjen, sille wy sels wat útfine :)
Yn dit artikel sil ik jo 4 manieren sjen litte om in Excel-diagram as ôfbylding op te slaan, sadat jo kinne it ynfoegje yn oare Office-applikaasjes lykas Word en PowerPoint, of brûke om wat moaie infografiken te meitsjen:
Kopiearje in diagram nei in grafysk programma en bewarje as ôfbylding
In freon fan my fertelde my ienris hoe't se har Excel-kaarten gewoanlik kopiearret nei Paint. Wat se docht is in diagram oanmeitsje en klikje op PrintScreen , iepenje dan Paint en plakt de ôfbylding fan it heule skerm. Dêrnei snijt se it oerstalligeskermgebieten en bewarret it oerbleaune diel yn in bestân. As jo it ek op dizze manier dogge, ferjit it dan en brûk dizze bernelike metoade nea wer! D'r is in flugger en tûker manier :-)
As foarbyld haw ik in moaie 3-D Pie-grafyk makke yn myn Excel 2010 dy't de demografy fan 'e besikers fan ús webside visueel fertsjintwurdiget en no wol ik dit eksportearje Excel-diagram as ôfbylding. Wat wy dogge is as folget:
- Rjochtsklikje earne op 'e kaartgrins en klikje op Kopiearje . Plak de rinnerke net binnen de kaart; dit kin yndividuele eleminten selektearje ynstee fan de hiele grafyk en jo sille it kommando Kopiearje net sjen.
- Iepenje Paint en plak it diagram troch te klikken op de knop Plak ikoan op it ljepblêd Thús of druk op Ctrl + V :
- No alles wat jo hoege te dwaan is jo kaart op te slaan as in ôfbyldingsbestân. Klik op de knop " Bewarje as " en kies út beskikbere formaten (.png, .jpg, .bmp en .gif). Klikje foar mear opsjes op de knop " Oare formaten " oan 'e ein fan 'e list.
Sa ienfâldich is it! Op in fergelykbere wize kinne jo jo Excel-kaart opslaan yn elk oar programma foar grafysk skilderjen.
Eksportearje in Excel-kaart nei Word en PowerPoint
As jo in Excel-kaart eksportearje moatte nei in oare Office-applikaasje lykas Word, PowerPoint of sels Outlook, de bêste manier is om it direkt fan it klamboerd te plakjen:
- Kopiearje jo diagram lykas beskreaun yn stap 1boppe.
- Klik yn jo Word-dokumint of PowerPoint-presintaasje wêr't jo it diagram plakke wolle en druk op Ctrl + V . Ynstee fan Ctrl + V , kinne jo oeral yn it bestân mei rjochts klikke en jo sille in hantsjefol ekstra Plakopsjes sjen om út te kiezen:
It wichtichste foardiel fan dizze metoade is dat jo in folslein funksjonele Excel-diagram eksportearje kinne nei in oar bestân, yn stee fan in gewoane ôfbylding. De grafyk sil de ferbining mei it orizjinele Excel-wurkblêd behâlde en automatysk ferfarskje as jo Excel-gegevens wurde bywurke. Op dizze manier hoege jo de kaart net opnij te kopiearjen mei elke gegevensferoaring.
Bewarje in diagram yn Word en PowerPoint as ôfbylding
Yn Office 2007, 2010 en 2013 applikaasjes, Jo kinne ek in Excel-diagram kopiearje as in ôfbylding. Yn dit gefal sil it him gedrage as in gewoane ôfbylding en sil it net bywurkje. Litte wy bygelyks ús Excel-kaart eksportearje nei in Word 2010-dokumint.
- Kopiearje it diagram út jo Excel-wurkboek, wikselje oer nei jo Word-dokumint, pleats it rinnerke wêr't jo de grafyk ynfoegje wolle, en dan klikje op in lytse swarte pylk ûnderoan de knop Plakke dy't op it ljepblêd Thús leit:
- Jo sille de " Spesjaal plakke... " knop lykas werjûn yn it skermôfbylding hjirboppe. Troch derop te klikken sil it dialoochfinster Paste iepenje en jo sille in oantal beskikbere ôfbyldingsformaten sjen, ynklusyf Bitmap, GIF, PNG enJPEG.
- Kies ien fan de formaten en klik op OK .
Wierskynlik de Spesjaal plakke opsje is ek beskikber yn eardere Office-ferzjes, mar ik haw se al in skoft net brûkt, dêrom kin ik net mei wissichheid oanjaan :)
Bewarje alle diagrammen yn in Excel-wurkboek as ôfbyldings
De metoaden dy't wy oant no ta hawwe besprutsen wurkje goed as jo ien of in pear diagrams hawwe. Mar wat as jo alle diagrammen moatte kopiearje yn it heule Excel-wurkboek? It soe in soad tiid nimme om se yndividueel te kopiearjen / plakke. Goed nijs is dat jo dat net hoege te dwaan! Hjir is hoe't jo alle diagrammen tagelyk yn in wurkboek opslaan kinne:
- As al jo diagrammen klear binne, skeakelje dan nei it ljepblêd Triem en klikje op de Bewarje as knop.
- It dialoochfinster Bewarje as sil iepenje en jo kieze Webside (*.htm;*html) ûnder " Bewarje as type ". Soargje der ek foar dat de radioknop " Hele wurkboek " neist Bewarje selektearre is, lykas werjûn yn it skermôfbylding:
- Kies de bestimmingsmap dêr't jo jo bestannen opslaan wolle en klik op de knop Bewarje .
De .png-ôfbyldings fan alle diagrammen wurde tegearre mei html-bestannen nei dy map kopiearre. De folgjende skermôfbylding toant de ynhâld fan 'e map wêr't ik myn wurkboek bewarre. It boek befettet 3 wurkblêden mei in grafyk yn elk en sa't jo sjen kinne, binne alle trije .png-ôfbyldings op it plak!
As jo witte, is PNG ienfan de bêste ôfbyldingskompresjeformaten sûnder ferlies fan byldkwaliteit. As jo leaver wat oare formaten foar jo foto, kinne jo maklik omsette nei .jpg, .gif, .bmp ensfh
Bewarje in diagram as ôfbylding mei in VBA-makro
As jo nedich hawwe om jo Excel-kaarten op in reguliere basis as ôfbyldings te eksportearjen, kinne jo dit wurk automatisearje mei in VBA-makro. It bêste diel is dat der al in ferskaat oan sokke makro's bestiet, dus it is net nedich om it tsjil opnij út te finen :)
Jo kinne bygelyks de beproefde oplossing brûke dy't publisearre is troch Jon Peltier op syn blog . De makro is sa ienfâldich as dit:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
Dizze rigel koade lit jo it selektearre diagram eksportearje as in .png-ôfbylding nei de opjûne map. Sels as jo noch noait in inkele makro skreaun hawwe, kinne jo jo earste no krekt yn 4 maklike stappen oanmeitsje.
Foardat jo de makro oannimme, meitsje in map wêr't jo it diagram eksportearje wolle. Yn ús gefal is it My Charts map op skiif D. No, alle tariedingen binne dien, lit ús de makro nimme.
- Yn jo Excel-wurkboek wikselje nei de ûntwikkelder ljepper en klikje op it Marcos ikoan yn de Code groep.
Opmerking. As dit de earste kear is dat jo in makro meitsje, sil it ljepblêd Untwikkelder nei alle gedachten net sichtber wêze yn jo wurkboek. Skeakelje yn dit gefal nei it ljepblêd Triem , klik op Opsjes > Lint oanpasse . Yn it rjochterhân diel fan it finster, yn 'e MainLjepblêden list, selektearje ûntwikkelder , en klik dan op OK .
- Jou jo makro in namme, bygelyks SaveSelectedChartAsImage en kies om it allinich yn jo hjoeddeistige wurkboek yn te skeakeljen:
- Klik op de Meitsje knop en jo sille de Visual Basic Editor iepenje mei de konturen fan in nije makro dy't al foar jo skreaun is. Kopiearje de folgjende makro yn 'e twadde rigel:
ActiveChart.Export "D:\My Charts\SpecialChart.png"
- Slút de Visual Basic Editor en klikje op de knop Bewarje as Triem tab. Kies om jo wurkboek te bewarjen as Excel Macro-ynskeakele wurkboek (*.xlsm). En dat is alles, jo hawwe it dien! :)
No litte wy de nij oanmakke makro útfiere om te sjen hoe't it wurket. Och wachtsje ... d'r is noch ien ding foar jo te dwaan. Jo moatte de Excel-kaart selektearje dy't jo wolle eksportearje, om't, lykas jo ûnthâlde, ús makro allinich it aktive diagram kopiearret. Klikje oeral op 'e grins fan 'e kaart en as jo in ljochtgrize râne der omhinne sjogge, dan hawwe jo it goed dien en jo hiele grafyk is selektearre:
Skibbelje nei de Developer ljepper nochris en klikje op it Makro's ikoan. Dit sil in list mei makro's iepenje yn jo wurkboek. Alles wat jo hoege te dwaan is SaveSelectedChartAsImage te selektearjen en op de knop Utfiere te klikken:
Iepenje no jo bestimmingsmap en kontrolearje oft de .png-ôfbylding fan jo kaart is der. Op in fergelykbere manier kinne jo in foto opslaan yn oare formaten. Yn jo makro,jo moatte gewoan .png ferfange troch .jpg of .gif sa:
ActiveChart.Export "D:\My Charts\SpecialChart.jpg"
Tip. As jo in Excel-wurkblêd bewarje wolle as in JPG-, PNG- of GIF-ôfbylding, lês dan dizze gids.
Dat is alles foar hjoed, hoopje dat jo de ynformaasje nuttich fine. Betanke foar it lêzen!