- Met OLE- en DDE-koppelingen kunt u automatisch gegevens tussen Excel en PowerPoint verbinden en bijwerken.
- Excel biedt verschillende manieren om gegevens in PowerPoint te importeren: gekoppelde bereiken, volledige werkbladen als objecten en geplakte gegevens zonder koppeling.
- Fouten bij OLE-acties worden meestal veroorzaakt door conflicterende plug-ins, geopende dialoogvensters, macro's of DDE-configuraties.
- Goed beheer van routes, updates en bulkkoppelingen is essentieel bij het delen van bestanden met veel gekoppelde cellen.

Bij het werken met rapporten, dashboards of presentaties voor klanten is het heel gebruikelijk om... Koppel Excel-gegevens aan PowerPoint-dia's. Dit voorkomt dat je telkens moet kopiëren en plakken als een getal verandert. De truc is om gebruik te maken van dynamische OLE- en DDE-koppelingen, zodat de presentatie automatisch wordt bijgewerkt vanuit het Excel-werkblad.
Zodra die bestanden echter uw computer verlaten en binnen het bedrijf van de klant beginnen te circuleren, begint het klassieke probleem. Problemen met absolute paden, OLE-fouten en defecte links. Ze verschijnen de een na de ander. Laten we op een ordelijke en zeer gedetailleerde manier bekijken hoe deze koppelingen tussen Excel en PowerPoint werken, hoe je ze correct aanmaakt, hoe je de gegevens bijwerkt en wat je moet doen als ze fouten veroorzaken of als je de bestanden moet verplaatsen zonder meer dan 500 koppelingen te verliezen.
Wat zijn de OLE- en DDE-koppelingen tussen Excel en PowerPoint?
OLE-technologie, een acroniem voor Object Linking and EmbeddingHet werd door Microsoft juist ontwikkeld zodat een Office-applicatie objecten insluiten en koppelen vanuit een andere bronDankzij OLE kan een Excel-werkmap documenten bevatten uit verschillende bronnen. WoordPowerPoint-presentaties of zelfs gegevens uit externe bronnen kunnen worden verwerkt, en tegelijkertijd kan PowerPoint gegevens importeren in Excel-tabellen en -grafieken zonder de relatie tussen beide te verbreken.
In de praktijk maakt PowerPoint een Excel-tabel aan wanneer u deze in een dia invoegt of koppelt. OLE-object dat een verbinding met het bronbestand onderhoudtAls die verbinding een link is en niet zomaar een ingesloten element, is het mogelijk om de dia bij elke wijziging in de gegevens in Excel bij te werken met de nieuwe waarden, zonder het werk opnieuw te hoeven doen.
Verwant aan OLE is DDE, of Dynamische gegevensuitwisseling, een ouder protocol dat Office intern nog steeds gebruikt voor Gegevens in realtime uitwisselen tussen applicaties.Sommige Excel-configuraties bieden de mogelijkheid om andere toepassingen die DDE gebruiken wel of niet te negeren. Deze instelling kan direct van invloed zijn op het gedrag van bepaalde OLE-koppelingen en de weergave van foutmeldingen bij het bijwerken van koppelingen.
Dankzij deze combinatie van technologieën kunt u bijvoorbeeld: Voeg een samenvattende resultatentabel in PowerPoint in. Dat het automatisch wordt bijgewerkt vanuit een Excel-dashboard, of dat u een Word-document in uw werkmap kunt insluiten als gedetailleerde ondersteuning zonder de oorspronkelijke bewerkingsmogelijkheden te verliezen.
Opties voor het importeren van gegevens vanuit Excel naar PowerPoint
Wanneer u gegevens vanuit een spreadsheet naar een dia wilt overzetten, biedt PowerPoint verschillende manieren om dat te doen. Voeg inhoud in of koppel een link vanuit Excel.De juiste keuze maakt het verschil tussen een dynamische presentatie en een verzameling statische kopieën die onmogelijk te onderhouden zijn.
De meest directe manier is om Een celbereik kopiëren in Excel en plak het in PowerPoint met behulp van de verschillende plakopties. Afhankelijk van de gekozen optie krijgt u een bewerkbare tabel die is opgemaakt in PowerPoint, een tabel die de Excel-weergave behoudt, een ingesloten object dat opnieuw in Excel kan worden bewerkt, een eenvoudige afbeelding of platte tekst zonder opmaak.
Naast het normale kopiëren kunt u ook een invoeging uitvoeren. voltooi de spreadsheet als object binnen de dia. In dit geval wordt het werkblad weergegeven als een kader dat u kunt vergroten of verkleinen en dat in Excel wordt geopend wanneer u erop dubbelklikt. Deze modus is ideaal wanneer u wilt dat de eindgebruiker werkbladen en formules rechtstreeks vanuit de presentatie kan bekijken.
De derde belangrijke optie is kopiëren en plakken zonder koppelingen; dat wil zeggen, de gegevens als complete inhoud in PowerPoint importeren. losgekoppeld van het bronbestandDeze aanpak voorkomt routeringsproblemen, maar vereist wel dat de export telkens opnieuw wordt uitgevoerd wanneer de cijfers in Excel wijzigen.
Hoe koppel je een Excel-gegevensbereik in PowerPoint?
Om met specifieke gedeeltes van een spreadsheet te werken (bijvoorbeeld een blok van 20 cellen met kernindicatoren), is de gebruikelijke werkwijze: verbind alleen het noodzakelijke bereik In plaats van het hele blad in te voegen. Dit geeft je meer controle over het uiterlijk van de tabel en vermindert de visuele rommel op de dia.
Selecteer eerst de gewenste cellen in Excel door met de muis te slepen totdat het gewenste gebied is geselecteerd en gebruik vervolgens de optie KopieerKlik vervolgens met de rechtermuisknop op de PowerPoint-dia waar u de informatie wilt plaatsen en kies uit de verschillende opties. Plak opties Dat verschijn.
Als u ervoor kiest om te plakken en alleen de PowerPoint-stijlen te behouden, is het resultaat een PowerPoint-tabel, bewerkbaar en met het kleurenpalet van de presentatie.Deze optie is handig wanneer de huisstijl van het bedrijf voorrang heeft boven het oorspronkelijke uiterlijk van Excel.
Als u echter de opmaak van de spreadsheet wilt behouden, kunt u plakken met behoud van de Excel-bronformaatDe tabel kan nog steeds vanuit PowerPoint worden bewerkt, maar behoudt exact dezelfde lettertypen, randen en kleuren als in het originele boek.
Je hebt ook de mogelijkheid om het als een ingesloten Excel-object te plakken. Als je dat doet, PowerPoint slaat een kopie van de tabel op in het presentatiebestand zelf.Dubbelklikken opent een mini-Excel-bestand waarin de gegevens bewerkt kunnen worden. Deze methode is handig als u de gegevens tijdens de presentatie direct wilt kunnen aanpassen, zonder afhankelijk te zijn van het originele Excel-bestand.
Als u ervoor kiest om als afbeelding te plakken, converteert PowerPoint de cellen naar een afbeelding. statische afbeelding waarop je visuele effecten kunt toepassen Je kunt elementen zoals schaduwen, reflecties of kaders toevoegen, net als bij elke andere afbeelding. Je verliest echter de mogelijkheid om de numerieke inhoud te bewerken, omdat er geen cellen meer zijn, maar alleen pixels.
Tot slot verwijdert het plakken als tekst alle tabelopmaak en blijft alleen de inhoud over. platte tekstinhouddie je vervolgens naar wens kunt opmaken in PowerPoint. Het is een handige optie als je alleen de tekst nodig hebt en de vormgeving liever direct op de dia maakt.
Een volledige Excel-spreadsheet koppelen als object
Bij sommige projecten is het tonen van een samenvatting alleen niet voldoende: de persoon die de presentatie opent, moet in staat zijn om... Navigeer door het volledige Excel-werkblad.Filters wijzigen, formules controleren of hulpbladen bekijken. Daarvoor is het invoegen van een compleet Excel-object in PowerPoint bedoeld.
Via het tabblad Invoegen in PowerPoint kunt u een element toevoegen. object en selecteer in het dialoogvenster dat verschijnt de optie om Maak van bestandZoek vervolgens het Excel-werkblad dat u wilt koppelen en vink het koppelingsvakje aan, zodat het object de verbinding met het oorspronkelijke bestand behoudt.
Als het programma klaar is, toont PowerPoint een rechthoek die het spreadsheet voorstelt. Dubbelklikken opent de ingesloten Excel-applicatie. Hiermee kunt u rechtstreeks in de spreadsheets werken, alsof u zich in het programma zelf bevindt. Het is een erg handige manier om een "Excel-bestand binnen PowerPoint" te presenteren zonder het apart te hoeven bijvoegen, ook al verwijst de link feitelijk naar het fysieke bestand.
Het belangrijkste verschil met een ingesloten plaksel zonder link is dat in dit geval, Wijzigingen in het externe Excel-bestand kunnen vervolgens in de presentatie worden weergegeven.PowerPoint is niet langer een statische momentopname van de gegevens, maar functioneert als een venster naar het spreadsheet.
Kopieer en plak Excel-gegevens in PowerPoint zonder ze te koppelen.
Er zijn situaties waarin het verstandigst is om alle banden volledig te verbreken en te kiezen voor een andere aanpak. gekopieerd en geplakt, niet gekoppeldBijvoorbeeld wanneer u de presentatie naar derden stuurt die geen toegang hebben tot het originele bestand, of wanneer u wilt voorkomen dat een onbedoelde update in Excel de reeds gepresenteerde cijfers wijzigt.
In dit geval is de procedure heel eenvoudig: open het Excel-werkblad met de gegevens, selecteer het gewenste bereik en kopieer het via het tabblad Start. Kies vervolgens in de PowerPoint-dia waar u het wilt plakken en gebruik de opties in de groep Klembord om het type lijm te kiezen dat het beste bij uw ontwerp past.
De verschillende plakopties (bronopmaak behouden, bestemmingsstijlen gebruiken, afbeelding, tekst, enz.) werken hetzelfde als bij links, maar het cruciale verschil is dat Er zullen geen automatische updates plaatsvinden.Wat je hebt geplakt, blijft precies zoals het was, zelfs als het oorspronkelijke Excel-bestand de volgende dag volledig verandert.
Deze strategie heeft als duidelijk voordeel dat het risico op kapotte links, foutmeldingen en problemen met bestandspaden bij het verplaatsen van bestanden wordt geëlimineerd. Elke wijziging in het Excel-werkblad vereist echter dat het kopiëren en plakken wordt herhaald als u wilt dat de dia's de meest recente gegevens weergeven.
Wat is een OLE-actie in Excel precies en waarom veroorzaakt deze fouten?
Wanneer Excel via ingesloten of gekoppelde objecten communiceert met Word, PowerPoint of andere toepassingen, voert het intern een bewerking uit. OLE-actieDeze actie kan bijvoorbeeld inhouden dat een ingesloten Word-document wordt geopend, gegevens naar PowerPoint worden verzonden, een grafiek wordt bijgewerkt of dat er wordt gereageerd op een verzoek van een andere toepassing die informatie in het boek wil lezen of wijzigen.
Onder normale omstandigheden vinden deze acties in milliseconden plaats en merkt de gebruiker er nauwelijks iets van. Maar wanneer er iets vastloopt, geeft Excel de beruchte foutmelding weer. “Microsoft Excel wacht tot een andere toepassing een OLE-actie heeft voltooid.”Dit geeft aan dat ze nog steeds wachten op een reactie die nog niet is aangekomen.
De oorzaken kunnen zeer uiteenlopend zijn: een verborgen dialoogvenster in een andere applicatie dat het proces blokkeert, een plug-in die de communicatie verstoort, problemen met het DDE-protocol Dit kan te maken hebben met een deel van de gegevensuitwisseling, te agressieve macro's of zelfs een beschadigde of verouderde Office-installatie.
Dit soort fouten is niet alleen vervelend, maar kan ook laat het volledig hangen Een workflow gebaseerd op dynamische koppelingen tussen Excel en PowerPoint, met name wanneer veel ingesloten objecten of actieve links tegelijkertijd worden gebruikt.
Hoe kan ik een OLE-object in een Excel-blad insluiten?
Naast het overzetten van gegevens van Excel naar PowerPoint, is het vaak ook handig om precies het omgekeerde te doen: Om complete documenten of presentaties op één vel papier te laten passen. Alle documentatie wordt in één bestand gegroepeerd. Dit wordt bereikt door OLE-objecten rechtstreeks in het spreadsheet in te sluiten.
Om dit te doen, selecteer je de cel waarin je het object wilt laten verschijnen, ga je naar het tabblad Invoegen, vervolgens naar de groep Tekst en selecteer je objectIn het dialoogvenster dat verschijnt, kunt u kiezen of u een nieuw object wilt maken (bijvoorbeeld een leeg Word-document) of het object wilt maken op basis van een bestaand bestand op uw computer.
Als u ervoor kiest om vanuit een bestand te maken, heeft u de mogelijkheid om Inhoud weergeven als een pictogram In plaats van de eerste pagina van het document weer te geven. Deze optie is erg handig als u het document overzichtelijk wilt houden en wilt voorkomen dat het scherm vol raakt met grote blokken ingesloten inhoud.
Wanneer u een bestaand document wilt koppelen, zoals een PowerPoint-presentatie of een Word-rapport, kunt u het selectievakje 'Koppeling' in hetzelfde dialoogvenster aanvinken. Op deze manier slaat Excel geen statische kopie op, maar een gekoppeld document. dynamische link naar dat externe bestanddie geopend kan worden door te dubbelklikken op het pictogram in het spreadsheet.
Pas de DDE-instellingen aan en volg andere stappen om OLE-fouten op te lossen.
Als u herhaaldelijk de melding krijgt dat Excel op een andere toepassing wacht, is het de moeite waard om een aantal veelvoorkomende oorzaken hiervan te onderzoeken. de meest voorkomende OLE-actiefoutenDe volgorde maakt niet uit; het belangrijkste is dat je ze allemaal controleert.
Het eerste wat je moet doen, is ervoor zorgen dat er geen Dialoogvensters worden geopend in Word, PowerPoint of andere toepassingen. dat Excel probeert te communiceren. Soms blokkeert een geminimaliseerd bericht, een "Opslaan als"-venster of een gedeeltelijk voltooide wizard de voltooiing van de OLE-actie.
Daarna is het raadzaam om de Excel-invoegtoepassingen tijdelijk uit te schakelen. Via de toepassingsopties kunt u de sectie met invoegtoepassingen openen, de geïnstalleerde invoegtoepassingen beheren en Verwijder de markering bij al deze bewijsstukkenAls de fout verdwijnt na het opnieuw opstarten van Excel, weet je dat het probleem bij een van de programma's ligt en kun je ze één voor één activeren totdat je de boosdoener vindt.
Een ander belangrijk punt is de DDE-configuratie. In het menu met geavanceerde opties van Excel, in het gedeelte Algemeen, vindt u het selectievakje waarmee u kunt aangeven of DDE is ingeschakeld. Excel zou andere toepassingen die DDE gebruiken, moeten negeren.Het in- of uitschakelen van deze optie, afhankelijk van uw situatie, kan conflicten oplossen wanneer de communicatie tussen programma's op dit protocol is gebaseerd.
Vergeet macro's niet: in bijzonder complexe werkmappen met macro's kunnen bepaalde procedures OLE-acties blokkeren of overbelasten. Om te controleren of dit het geval is, kunt u naar het Vertrouwenscentrum gaan en in de macro-instellingen, schakel tijdelijk alles uitJe moet dit echter wel voorzichtig doen, want je zou cruciale functies van het bestand zelf kunnen uitschakelen.
Als het probleem zich na deze tests blijft voordoen, is het raadzaam om ervoor te zorgen dat Office volledig is bijgewerkt via de accountinstellingen van elke toepassing in de suite. Vaak is een Een simpele update verhelpt bugs. die OLE-fouten of intermitterende crashes veroorzaakten bij het werken met koppelingen tussen programma's.
Als laatste redmiddel bestaat er altijd nog de mogelijkheid om uw Office-installatie repareren Gebruik eerst een snelle reparatie via het Configuratiescherm en, als dat niet voldoende is, een grondigere online reparatie. Deze actie kan beschadigde installaties herstellen die de juiste werking van OLE en DDE in Excel en andere toepassingen belemmeren.
Het is ook een goed idee om te controleren of Taakmanager en sluit processen af in Excel, Word, PowerPoint of andere Office-programma's die mogelijk op de achtergrond zijn vastgelopen. Voltooi deze taken en herstart Excel. Het ontgrendelt vaak OLE-acties die om onverklaarbare redenen vast leken te zitten.
Waarom de OLE-fout zich mogelijk blijft voordoen en hoe u deze kunt voorkomen
Zelfs na het controleren van plug-ins, DDE, macro's en updates kunnen er nog steeds af en toe OLE-actiefouten optreden als er sprake is van... onderliggende problemen in uw werkomgevingInzicht in deze factoren helpt voorkomen dat ze op het slechtst mogelijke moment weer de kop opsteken.
Een van de meest voorkomende redenen is een aanhoudend conflict met bepaalde add-ons. Ze zijn niet goed geoptimaliseerd of niet compatibel. met de huidige versie van Office. Als de fout verdwijnt wanneer u ze uitschakelt, kunt u het beste zoeken naar updates voor de invoegtoepassing of alternatieven overwegen.
Een andere veelvoorkomende oorzaak is een beschadigde of onvolledige Office-installatie. Soms is reparatie niet voldoende en zijn er aanvullende werkzaamheden nodig. Office volledig opnieuw installeren om de stabiliteit van OLE-acties te herstellen, met name op systemen waar veel verschillende versies of pakketten zijn geïnstalleerd en verwijderd.
Het gebruik van verouderde versies van Office en andere toepassingen die met Excel samenwerken, kan ook dit soort problemen veroorzaken, omdat bepaalde Communicatiemechanismen veranderen met updates.Het is essentieel om alle software up-to-date te houden als u intensief werkt met koppelingen en automatiseringen tussen programma's.
We mogen de impact van complexe of slecht ontworpen macro's evenmin onderschatten, aangezien deze in oneindige lussen terecht kunnen komen, resources kunnen blokkeren of De CPU overbelasten Tijdens het uitvoeren van een OLE-actie. Het beoordelen, vereenvoudigen of optimaliseren van deze macro's helpt crashes te verminderen die verband houden met applicatiecommunicatie.
Tot slot, wanneer uw Excel-werkmappen afhankelijk zijn van databanken externe, netwerkpaden of gedeelde bestanden, ongeacht locatieverandering, problemen met machtigingen of netwerkstoring Dit kan OLE-fouten veroorzaken bij het bijwerken van links. Regelmatig controleren van de toegankelijkheid van deze gegevensbronnen is essentieel om conflicten te voorkomen.
Het is over het algemeen aan te raden Office up-to-date te houden. Open niet te veel Excel-werkmappen tegelijk.Verwijder periodiek plug-ins die u niet meer gebruikt, verklein de grootte en complexiteit van bestanden waar mogelijk en voer regelmatig opruimacties uit. tijdelijke bestanden dat mogelijk de prestaties beïnvloedt.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.
