JavaScript in Microsoft Office
Microsoft heeft aangekondigd dat je vanaf nu JavaScript kunt gebruiken in macro’s in Excel, de spreadsheetsoftware van Office. Het geldt voor iOS, macOS en Windows en het is vooral bedoeld voor ontwikkelaars en datawetenschappers die hun eigen functies lokaal willen uitvoeren. De JavaScript-functies werken overal hetzelfde, ook in Excel online.
Gebruikers vroegen al lange tijd naar JavaScript-ondersteuning in Excel, omdat het dan bijvoorbeeld mogelijk wordt om live data zoals beurskoersen van internet te halen en te verwerken in een spreadsheet. Handig, maar het brengt ook nieuwe gevaren met zich mee, waarschuwt Intego.
JavaScript brengt extra risico’s mee
Beveiligingsonderzoekers zijn al aan de slag gegaan om de mogelijke kwetsbaarheden en gevaren te onderzoeken. Zo maakte Charles Dardaman een tool waarmee je op de computer van iemand anders cryptomunten kunt minen.
Met Microsoft Office kun je al langer macro’s maken, waarbij je de VBScript-taal gebruikt. Sinds jaar en dag bestaan er macrovirussen, die worden verspreid via besmette Word- en Excel-bstanden. JavaScript is nog veel krachtiger en werkt op allerlei platformen. Het wordt bijvoorbeeld op veel websites gebruikt (en misbruikt). De beveiligingsonderzoekers wijzen op het feit dat een website stiekem je CPU kan gebruiken voor cryptovaluta. Als je Mac-ventilator opeens overuren draait of je iPhone erg warm wordt bij het bezoeken van een webpagina, zou dat te maken kunnen hebben met (al dan niet goedbedoelde) JavaScript-code.
Niet zomaar documenten openen
Juist daarom is het belangrijk om niet zomaar documenten te openen waarin JavaScript-functies zijn verwerkt. Je moest altijd al voorzichtig zijn bij documenten met macro’s, maar nu er JavaScript gebruikt kan worden moet je nog eens extra op je hoede zijn. Word- en Excel-macrovirussen kunnen zich makkelijk verspreiden naar andere bestanden.
Microsoft heeft JavaScript-ondersteuning al ingevoerd in de ontwikkelaarspreviews van Microsoft Excel voor Mac en Windows.
JavaScript leren
Toch zin om met JavaScript in Excel bezig te gaan? Dan vind je op deze pagina uitleg hoe je ermee aan de slag gaat. Wil je eerst JavaScript leren, dan kan dat ook. Bijvoorbeeld met de pas verschenen Grasshopper-app van een stel Google-medewerkers.
Taalfout gezien of andere suggestie hoe we dit artikel kunnen verbeteren? Laat het ons weten!
Het laatste nieuws over Apple van iCulture
- AI gebruiken met de iPhone 3GS? Met deze app lukt het (11-04)
- WhatsApp verbetert oproepen op drie manieren: dit is nieuw (10-04)
- Eindelijk: 'Meta werkt aan Instagram-app voor iPad' (09-04)
- Apple brengt nieuwe Mac- en Vision Pro-app uit: dit kun je met de Immersive Video Utility (08-04)
- WhatsApp krijgt extra beveiligde chats: zo krijg je meer privacy (07-04)
Is er ook een manier om Java uit te schakelen (zowel op de Mac als op de iPad & iPhone)?
Let op: JavaScript en java zijn NIET hetzelfde!
Java is er niet op iOS, op de Mac moet je het zelf installeren. Wil je het niet meer dan kan je het simpelweg verwijderen
Op iOS kan je via instellingen, safari, geavanceerd (helemaal onderaan) bij de Toggle voor JavaScript komen) bij mij staat deze uit maar geen idee wat standaard is.
Ik verwacht dat je in de Office apps ook bij instellingen zo een toggle hebt om JavaScript uit of aan te zetten.