ID.nl logo
Huis

Automatisch uitvoerende macro’s

Een macro dient om bepaalde handelingen te automatiseren. Dit betekent dat ze uitgevoerd worden zonder enige menselijke tussenkomst. Als deze uitvoering vanzelf start bij het openen van het moederdocument, dan beschikt u over de mogelijkheid om de lezer van uw document onmiddellijk onder controle te nemen. En zoiets opent interessante perspectieven.

Open het document in kwestie en activeer de VBA Editor (Alt+F11). Dan ziet u in de Projectverkenner (Ctrl+R) het ThisDocument-object, dat het geopende document voorstelt. Bovenaan het codevenster ziet u twee uitklaplijsten. In het linkse staat (Algemeen), met als enige alternatief Document. In het rechtse is (Declaraties) aanvankelijk de enige optie. Kiest u in de linkse lijst de optie Document, dan wordt de rechterlijst plotseling gevuld met meer dan een dozijn mogelijkheden, en verschijnt automatisch de opening- en slotregel van een subroutine, Document_New genaamd.

©PXimport

Kiezen voor het Document-object binnen het ThisDocument-codevenster, genereert automatisch deze twee regels code.

De meeste opties in de rechtse lijst zijn slechts uiterst zelden bruikbaar. Maar er staan er ook een paar tussen die aardig wat mogelijkheden bieden. Kiest u bijvoorbeeld Open uit de lijst, dan worden opnieuw de twee afbakenende coderegels van een routine gegenereerd, deze keer van Document_Open. Wat daartussen geplaatst wordt, vormt een stukje programmatuur dat uitgevoerd gaat worden telkens iemand het actieve document nog eens opent.

Een interessante toepassing hiervan, is een macro die bij het heropenen van een lang document de cursor terugzet op de positie waar de laatste wijziging gebeurd is. Daartoe volstaat het om één regel code toe te voegen aan de Document_Open routine:

[code]Application.GoBack[/code]

GoBack is een methode, gekend door het Application-object, dat eigenlijk symbool staat voor Word als autonome applicatie. Ze doet hetzelfde als Shift+F5 drukken tijdens het bewerken van een tekst, namelijk: cyclisch schakelen tussen de posities van de laatste drie wijzigingen. Het oogt wat slordig, maar de lege Document_New mag u laten staan: bevindt er zich geen code tussen de Private Sub en de End Sub regels, dan gebeurt er niets.

©PXimport

Eén enkele regel code binnen de Document_Open routine, en de cursor staat terug op de plaats van de laatste wijziging.

Werken met Document_Open heeft één nadeel: het is enkel als dat ene specifieke document geopend wordt, dat er iets gebeurt. Er bestaat nog een andere manier om iets vergelijkbaars te bereiken, maar dan universeler. Voegt u namelijk een macro met de naam AutoOpen toe aan het Normal.dot sjabloon, dan wordt deze procedure uitgevoerd wanneer een willekeurig document geopend wordt. En Word reageert ook op de routines AutoNew, AutoClose, AutoExec en AutoExit.

Werkt op: Word 2007 & Word 2003

▼ Volgende artikel
Philips presenteert betaalbare QD-OLED-monitor Evnia 27M2N6501L
© Philips
Huis

Philips presenteert betaalbare QD-OLED-monitor Evnia 27M2N6501L

Philips lanceert de Evnia 27M2N6501L, een 27-inch QD-OLED-monitor die hoogwaardige beeldkwaliteit combineert met een relatief scherpe prijs. Het model richt zich vooral op gamers en gebruikers die veel waarde hechten aan contrast, vloeiende actie en brede inzetbaarheid.

De monitor maakt gebruik van QD-OLED-technologie, die bekendstaat om diepe zwarttinten en hoge kleurprecisie. De QHD-resolutie levert een scherp beeld, terwijl HDR-ondersteuning en 10-bit kleurdiepte het scherm geschikt maken voor films, games en grafische software. Opvallend is dat Philips deze eigenschappen aanbiedt in een prijsklasse waar QD-OLED tot nu toe nauwelijks te vinden was.

Voor gamers biedt de 27M2N6501L een verversingssnelheid van 240 Hz, wat zorgt voor vloeiende animaties en minder haperingen bij snelle actie. De monitor is G-Sync compatible en heeft extra hulpmiddelen zoals Crosshair- en Sniper-functies en ShadowBoost, die details in donkere scènes beter zichtbaar maken. Ambiglow krijgt een AI-upgrade en past de lichtgloed achter het scherm automatisch aan op de content.

©PHILIPS | Copyright (c) 2021 Stock Unit/Shutterstock.

HDMI 2.1 maakt het mogelijk om consoles en pc's direct op maximale resolutie en snelheid te gebruiken. MultiView toont twee apparaten tegelijk, nuttig voor wie wil multitasken. Verder zijn er opties zoals LowBlue Mode en Flicker-Free, die vriendelijker zijn voor je ogen. Ook heeft deze monitor een volledig verstelbare standaard.

De Philips Evnia 27M2N6501L is direct verkrijgbaar voor een adviesprijs van 419 euro. Philips geeft drie jaar garantie op zijn OLED- en QD-OLED-schermen, inclusief burn-in-dekking.

©Philips

▼ Volgende artikel
Black Friday bij Keukenloods: kortingen op topkeuze inbouwapparatuur
Huis

Black Friday bij Keukenloods: kortingen op topkeuze inbouwapparatuur

Tijdens Black Friday pakt Keukenloods uit met hoge kortingen op populaire inbouwapparatuur van merken als Siemens en Bosch. Wij lichten hier vijf modellen uit die nu extra interessant zijn: stuk voor stuk slimme keuzes voor wie zijn keuken wil vernieuwen of uitbreiden.

Partnerbijdrage - in samenwerking met Keukenloods

Siemens ED851BS16E – kookplaat met geïntegreerde afzuiging

De Siemens ED851BS16E combineert koken en afzuigen in één strak oppervlak. De vier inductiezones zijn flexibel inzetbaar dankzij de combiZone, waarmee je twee zones kunt samenvoegen tot één groter kookvlak. Met de powerBoost-functie breng je water extra snel aan de kook, en de quickStart- en reStart-functies zorgen dat de kookplaat direct reageert of je instellingen behoudt als je hem kort uitzet. De ingebouwde afzuiging verwijdert kookdampen direct bij de bron: je hebt dus geen aparte afzuigkap meer nodig.

Siemens EX875LVB1E – inductiekookplaat met flexzones

De Siemens EX875LVB1E is een ruime inductiekookplaat met vijf kookzones die tegelijk gebruikt kunnen worden. De flexInductie-zone herkent automatisch het formaat van de pan en past het verwarmingsoppervlak daarop aan. Dankzij de dual lightSlider-bediening stel je elke zone met een vloeiende beweging nauwkeurig in, van sudderen tot aanbraden. De powerBoost-functie verhoogt het vermogen tot wel 50 procent, zodat je in korte tijd grote hoeveelheden water of gerechten kunt verhitten. De kookplaat beschikt over zeventien vermogensstanden, een warmhoudfunctie en een overkookbeveiliging, wat koken preciezer én veiliger maakt.

Siemens CM724G1B2 – combi-oven met magnetronfunctie

De Siemens CM724G1B2 is een compacte combi-oven met een inhoud van 45 liter en vijftien verwarmingssystemen, waaronder hetelucht, circulatiegrill en onder- en bovenwarmte. Dankzij de combinatie van oven- en magnetronfuncties bereid je gerechten in minder tijd, zonder dat ze hun structuur of smaak verliezen. Via HomeConnect bedien je hem op afstand, en met de oven-assistent gebruik je spraakcommando's om bijvoorbeeld de voorverwarming te starten. Het TFT-touchdisplay biedt een helder overzicht van programma's en temperaturen, terwijl de soft-close-deur en ledverlichting hem nóg gebruiksvriendelijker maken.

Siemens SN63HX36TN – volledig geïntegreerde vaatwasser

De Siemens SN63HX36TN is een volledig geïntegreerde vaatwasser met ruimte voor twaalf couverts en een geluidsniveau van slechts 46 dB. Het apparaat beschikt over zes programma's en vier speciale functies, waaronder VarioSpeed Plus om sneller te wassen en HomeConnect voor bediening via wifi. Dankzij de MachineCare-functie blijft de binnenruimte schoon en fris, en met de Infolight zie je via een lichtprojectie op de vloer of het programma nog loopt. Het verstelbare bovenrek en de flexibele indeling zorgen dat ook grote pannen of glazen eenvoudig passen.

Bosch SMH4ECX28E – stille inbouwvaatwasser

De Bosch SMH4ECX28E valt op door zijn stille werking (42 dB) en energieklasse A. De vaatwasser biedt ruimte voor veertien couverts en beschikt over zes programma's en vijf functies, waaronder Extra Droog en SpeedPerfect+. De VarioLade bovenin biedt extra plek voor bestek en klein servies, terwijl het RackMatic-systeem het bovenrek in hoogte verstelbaar maakt. Met HomeConnect bedien je de machine via de app, en de doseerassistent zorgt dat afwasmiddel gelijkmatig wordt verdeeld voor een optimaal resultaat. De roestvrijstalen kuip en de automatische deuropening na afloop van het programma dragen bij aan een grondig en efficiënt droogresultaat.

Of je nu kiest voor een kookplaat met geïntegreerde afzuiging, een smarte combi-oven of een fluisterstille vaatwasser: tijdens Black Friday is het bij Keukenloods hét moment om te investeren in een moderne keuken! Op de speciale Keukenloods Black Friday-pagina vind je alle aanbiedingen!

Over Keukenloods

In de 16 fysieke showrooms en via Keukenloods.nl – de grootste online winkel voor inbouwapparatuur in Nederland – helpt Keukenloods dagelijks klanten bij het samenstellen van hun ideale keuken. Dankzij deskundig advies in de winkels, een uitgebreid online aanbod, scherpe prijzen en betrouwbare levering  weet je zeker dat jouw nieuwe inbouwapparatuur perfect past bij je keuken én je wensen.