Excel programmerare kommer att märka att vissa aspekter av hur Excel fungerar med makron har ändrats i version 2007 av programmet . Dessa är små program skrivna i Visual Basic for Applications ( VBA ) som möjliggör omfattande anpassning och ytterligare funktioner till varje kalkylblad . De flesta makron skrivna i tidigare versioner av Excel kommer fortfarande att fungera under 2007 . Men vissa problem kan uppstå . VBA Redaktör
versioner av Microsoft Excel före 2007 , var VBA editorn fönstret automatiskt ingår i alla installationer av programmet . Vem som helst skulle kunna öppna makrot fönstret och börja kodning . Men Excel 2007 hanterar redaktören annorlunda , och detta kan orsaka problem för vissa programmerare . Du måste installera VBA editorn separat , eftersom det inte ingår som standard . Om du arbetar i ett företags inställning där du inte har administratörsbehörighet på datorn , kan detta visa sig vara en olägenhet . Du kan installera VBA editorn samtidigt med resten av programmet om du väljer VBA alternativet under installationen . Om du inte gör det , behöver du Office -CD för Excel för att installera denna komponent senare .
Menyer och verktygsfält
Excel makro programmerare ofta skapa nya anpassade menyer och verktygsfält i programmet för att styra funktioner i sina makroprogram . Men Excel 2007 eliminerade den klassiska menyer och verktygsfält systemet till förmån för en " ribbon controller " som visas längst upp i programfönstret . Således kommer makron som skapats i tidigare versioner visas inte som förväntat . Istället , alla anpassade verktygsfält och menyer visas i " Add - Ins " i bandet styrenheten . Detta skulle kunna utgöra ett problem för programmerare som söker enkla användarvänliga gränssnitt för sina äldre program .
Filformat
datasäkerhet fortsätter att växa som en prioriterad för programvarutillverkare , 2007 års version av Excel förändringar hur makron bädda in kalkylblad dokument . VBA är en kraftfull programmeringsmiljö och kan vara värd skadliga koder och virus . Tidigare versioner av Excel tillät någon standard Excel-fil för att innehålla ett makro . Men Excel 2007 förhindrar makron i vanliga Excel-filer . Istället måste du spara filen i ett annat makroaktiverat format . Detta är en relativt enkel process , men kan utgöra en inledande problem för programmerare omedvetna om denna förändring , eftersom de inte kommer att kunna skapa sina program utan att först spara dokumentet i det nya formatet .
Default Macro Setup
dokument som innehåller makron inaktiveras Excel 2007 automatiskt den makroekonomiska delen av filen när du öppnar filen . I tidigare versioner av Excel , är du först ange dina önskemål i hanteringen av makron när du öppnar dokumentet . Detta mellansteg finns inte i 2007 , och man måste i stället manuellt aktivera makron om du vill använda dem . Detta kan vara ett problem för Excel-användare omedvetna om stegen för att slutföra denna process , och kan leda till makron i vissa programmerare är helt obemärkt .