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
TP-Link brengt Matter-compatibele slimme buitenstekker Tapo P410M uit
© TP-Link Tapo
Zekerheid & gemak

TP-Link brengt Matter-compatibele slimme buitenstekker Tapo P410M uit

TP-Link breidt zijn Tapo-assortiment uit met de P410M, een slimme wifi-stekker die geschikt is voor gebruik buitenshuis. De stekker is weerbestendig en maakt het mogelijk om tuinverlichting, terrasverwarmers of kerstverlichting eenvoudig te bedienen via een app of spraakassistent.

De Tapo P410M ondersteunt het smart home-protocol Matter en is daardoor te gebruiken binnen uiteenlopende ecosystemen van onder meer Apple, Google en Amazon. Via de Tapo-app kunnen gebruikers schema's instellen, de stekker laten schakelen bij zonsondergang of doen alsof er iemand thuis is met de afwezigheidsmodus. De stekker kan ook samenwerken met andere Tapo-apparaten, zoals bewegingssensoren of beveiligingscamera's.

Een opvallende functie is nuldoorgangsdetectie. Daarbij schakelt de stekker alleen op het moment dat er geen spanning op de stroomdraad staat, wat vonkvorming voorkomt bij het aan- of uitzetten van apparaten met een hoog stroomverbruik. Dit moet de levensduur van de schakelaar verlengen.

©TP-Link Tapo

De ingebouwde energiemonitor houdt het stroomverbruik bij en kan worden ingezet voor slimme automatiseringen. Zo kan bijvoorbeeld via een spraakassistent worden gemeld wanneer een wasmachine klaar is, of kan een oplader automatisch worden uitgeschakeld zodra een fietsaccu vol is. Ook kan de P410M de energiestroom meten van kleine zonnepaneelinstallaties, zoals op een balkon.

De Tapo P410M heeft een IP54-certificering en is daardoor spatwaterdicht. Hij functioneert bij temperaturen van -20 tot +50 graden Celsius en heeft een zelfsluitende klep om de aansluiting te beschermen tegen stof en vocht.

De TP-Link Tapo P410M is per direct verkrijgbaar voor een adviesprijs van 31,99 euro.

Wat is Matter?

Matter is een universele smart home-standaard die apparaten van verschillende merken laat samenwerken. Daardoor is het niet meer nodig om per merk een aparte app te gebruiken; een Matter-apparaat zoals de Tapo P410M werkt bijvoorbeeld direct met Apple Home, Google Home en Alexa.

▼ Volgende artikel
Zo meld je phishing in Outlook en Gmail
© izzuan - stock.adobe.com
Huis

Zo meld je phishing in Outlook en Gmail

Phishing komt nog steeds veel voor. Maak er een goede gewoonte van om phishing te melden in Outlook en Gmail. Je slaat twee vliegen in één klap, want je verwijdert de nepmail en je zorgt dat de maildienst zijn eigen filters verbetert.

Dit gaan we doen

Ook al worden mailfilters steeds slimmer, er glippen nog steeds phishingmails doorheen. In dit artikel lees je hoe je verdachte berichten meldt in Outlook en Gmail. Zo houd je je inbox schoon én help je mee om spamfilters te verbeteren.

Lees ook: Last van ongewenste mail? Zo voorkom én blokkeer je het

Rapporteren via Outlook online

Phishing is een vorm van oplichting waarbij een cyberaanvaller probeert om je wachtwoorden, bankgegevens of andere gevoelige informatie te ontfutselen. Deze mails zijn opgesteld dat mensen snel en zonder na te denken erop reageren. Om veilig te blijven moet je proactief zijn.

Door het afzenderadres te controleren zie je vaak dat het niet van een betrouwbare bron afkomstig is. Ook moet je voorzichtig zijn met alarmerende boodschappen die je oproepen om dringend actie te ondernemen.

Als je zo'n phishing-mail via Outlook online ontvangt, dan selecteer je het e-mailadres dat je wilt rapporteren. In het lint selecteer je Rapporteer en dan gebruik je de optie Aanmerken als phishing. Dit rapport wordt gebruikt om de spamfilters te verbeteren en dit soort berichten automatisch te herkennen en tegen te houden.

Je kunt de e-mail ook selecteren en via de drie puntjes de optie Rapporteren / Phishing melden kiezen.In de desktop-versie op je laptop werkt dit hetzelfde. Je selecteert de mail en klikt op dezelfde knop. Ook hier mikt Outlook het bericht meteen in de Prullenbak en stuurt het programma een rapport naar Microsoft.

Met één klik op de knop rapporteer je phishing.

View post on TikTok

Rapporteren in de mobiele Outlook

In de mobiele app van Outlook op een Android of iOS-toestel open je de mail en tik je op de drie puntjes bovenaan het bericht. Dan selecteer je de optie Een probleem melden. Vervolgens kun je een label selecteren dat het best past bij dit soort mail, zoals Spam, Aanzetten tot haat, Dreigende schade aan personen of eigendom. Helaas is hier geen specifieke phishing-optie aanwezig.

Binnen de mobiele app van Outlook rapporteer je phishing-pogingen het beste als spam.

Lees ook: Stop de spam! Zo help je de spamfilters een handje

Rapporteren in Gmail

Ook Gmail heeft niet echt een phishing-label, maar daar raden we aan de spam-optie te gebruiken. Open de nepmail. Dan klik je bovenaan op het pictogram met het uitroepteken: Spam rapporteren. Er verschijnt een pop-up die vraagt of je de spam wilt melden én je tegelijk wilt afmelden voor deze afzender. Gmail verplaatst de mail automatisch naar de spam-map.

Gmail verplaatst het bericht in de spam-map en zorgt ervoor dat je geen berichten meer ontvangt van deze afzender.

Krijg jij nog veel papieren post?

Dan kun je dit wel gebruiken!