Excel programmeurs zal merken dat sommige aspecten van hoe Excel werkt met macro's werden veranderd in de versie 2007 van het programma . Dit zijn kleine programma's geschreven in Visual Basic for Applications ( VBA ) die het mogelijk maken voor de uitgebreide aanpassingsmogelijkheden en extra functies aan een spreadsheet . De meeste macro's geschreven in eerdere versies van Excel werkt nog steeds in 2007 . Maar sommige problemen kunnen optreden . VBA Editor In versies van Microsoft Excel vóór 2007 , werd het venster VBA- editor automatisch opgenomen in alle installaties van het programma . Iedereen kon het macro -venster te openen en beginnen coderen . Maar Excel 2007 behandelt de editor anders , en dit kan problemen voor sommige programmeurs veroorzaken . U moet de VBA- editor afzonderlijk te installeren , want het is niet standaard opgenomen . Als u werkt in een zakelijke omgeving waar u geen beheerdersrechten op de computer , kan dit een ongemak te bewijzen. U kunt de VBA- editor tegelijkertijd installeren met de rest van het programma als u tijdens de installatie de optie VBA selecteren . Als je dat niet doet , zul je de Office-cd voor Excel nodig om dit onderdeel later te installeren . Menu's en werkbalken Excel macro programmeurs nieuwe aangepaste menu's en werkbalken vaak in het programma om de kenmerken van hun macro- programma's te controleren . Maar Excel 2007 elimineerde de klassieke menu 's en werkbalken in het voordeel van een "ribbon controller " dat aan de bovenkant van het programmavenster verschijnt . Zo zal macro's die in eerdere versies niet weergegeven zoals verwacht . In plaats daarvan , alle aangepaste werkbalken en menu's worden weergegeven in de sectie " Add - Ins " van het lint controller . Dit kan een probleem vormen voor programmeurs op zoek naar eenvoudige gebruiksvriendelijke interfaces voor hun oudere programma's . File Formats computerbeveiliging blijft groeien als een prioriteit voor software- fabrikanten , de 2007 versie van Excel verandert hoe macro's insluiten in spreadsheet -documenten . VBA is een krachtige programmeeromgeving en is in staat van hosting kwaadaardige codes en virussen . Eerdere versies van Excel toegestaan dat een standaard Excel-bestand een macro bevat . Maar Excel 2007 voorkomt macro's in standaard Excel-bestanden . In plaats daarvan , moet u het bestand opslaan in een andere macro -enabled formaat . Dit is een relatief eenvoudig proces, maar kon een eerste probleem vormen voor programmeurs zich niet bewust van deze verandering , omdat ze niet in staat om hun programma's te maken zonder eerst het document opslaan in het nieuwe formaat zal zijn . Default Macro Setup In documenten die macro's bevatten , Excel 2007 schakelt automatisch de macro deel van het dossier bij het openen van het bestand . In eerdere versies van Excel , wordt u eerst gevraagd om uw voorkeur bij de behandeling van de macro's wanneer u het document opent . Deze tussenstap bestaat niet in 2007 , en je moet in plaats daarvan handmatig de macro's te activeren als u wenst te gebruiken . Dit kan een probleem zijn voor Excel-gebruikers niet op de hoogte van de stappen om dit proces te voltooien , en kan leiden tot de macro's van sommige programmeurs zijn geheel onopgemerkt .
|