Excel programmører vil bemærke, at nogle aspekter af , hvordan Excel arbejder med makroer blev ændret i den version 2007 af programmet. Disse er små programmer skrevet i Visual Basic for Applications ( VBA ), der giver mulighed for en omfattende tilpasning og ekstra funktioner til ethvert regneark. De fleste makroer skrevet i tidligere versioner af Excel , vil stadig arbejde i 2007. Men nogle problemer kan opstå . VBA Editor
versioner af Microsoft Excel før 2007 , blev VBA editoren automatisk inkluderet i alle installationer af programmet. Nogen kunne åbne makro- vinduet og begynde kodning. Men Excel 2007 håndterer redaktøren anderledes , og det kan give problemer for nogle programmører. Du skal installere VBA editoren separat, da det ikke er inkluderet som standard. Hvis du arbejder i et corporate indstilling, hvor du ikke har administratorrettigheder på computeren, kan dette vise sig en ulempe. Du kan installere VBA editoren samtidigt med resten af programmet, hvis du vælger VBA option under installationen . Hvis du ikke gør det, skal du bruge Office-cd til Excel for at installere denne komponent senere.
Menuer og værktøjslinjer
Excel makro programmører ofte skabe nye brugerdefinerede menuer og værktøjslinjer i programmet for at styre funktioner i deres makroprogrammer . Men Excel 2007 elimineret den klassiske menu og værktøjslinje -system til fordel for en "bånd controller ", der vises øverst i programvinduet . Således vil makroer oprettet i tidligere versioner ikke som forventet. I stedet alle tilpassede værktøjslinjer og menuer vises i "Add -Ins " sektionen af båndet controller. Dette kunne udgøre et problem for programmører , der søger enkle brugervenlige grænseflader til deres ældre programmer.
Filformater
edb-sikkerhed fortsætter med at vokse som en prioritet for software-producenter . 2007-udgaven af Excel ændrer, hvordan makroer integrere i regneark dokumenter VBA er en kraftfuld programmering miljø og er i stand til at huse ondsindede koder og vira . Tidligere versioner af Excel tillod enhver standard Excel-fil til at indeholde en makro. Men Excel 2007 forhindrer makroer i standard Excel-filer . I stedet skal du gemme filen i et andet aktiverede makroer format. Dette er en forholdsvis nem proces, men kan udgøre en indledende problem for programmører uvidende om denne ændring , da de vil være i stand til at skabe deres programmer uden først at gemme dokumentet i det nye format.
Standard Makro Setup
dokumenter, der indeholder makroer , Excel 2007 automatisk deaktiverer makro del af filen ved åbning af filen. I tidligere versioner af Excel , bliver du først bedt om din præference i håndtering af makroer , når du åbner dokumentet. Denne mellemliggende skridt findes ikke i 2007 , og man skal i stedet manuelt aktivere makroer , hvis du ønsker at bruge dem. Dette kunne være et problem for Excel-brugere uvidende om de skridt til at fuldføre denne proces , og kan føre til makroerne på nogle programmører bliver helt ubemærket.