Excel- programmerere vil legge merke til at enkelte aspekter av hvordan Excel fungerer med makroer ble endret i versjon 2007 av programmet . Dette er små programmer skrevet i Visual Basic for Applications ( VBA ) som gir mulighet for omfattende tilpasning og ekstra funksjoner til ethvert regneark . De fleste makroer skrevet i tidligere versjoner av Excel vil fortsatt fungere i 2007 . Men noen problemer kan oppstå . VBA Editor
I versjoner av Microsoft Excel før 2007 , ble VBA editor vinduet automatisk inkludert i alle installasjoner av programmet . Hvem som helst kunne åpne makroen vinduet og begynne koding . Men Excel 2007 håndterer redaktøren annerledes, og dette kan føre til problemer for noen programmerere . Du må installere VBA editor separat, som det ikke er inkludert som standard. Hvis du jobber i en bedrifts omgivelser hvor du ikke har administrative rettigheter på datamaskinen , kan dette vise seg ekstraarbeid . Du kan installere VBA editor samtidig med resten av programmet hvis du velger VBA alternativet under installeringsprosessen . Hvis du ikke gjør det, trenger du Office-CDen for Excel for å installere denne komponenten senere .
Menyer og verktøylinjer
Excel makro programmerere ofte skape nye tilpassede menyer og verktøylinjer i programmet for å styre funksjonene i sine makroprogrammer . Men Excel 2007 eliminert den klassiske menyer og verktøylinjer system til fordel for en " ribbon controller" som vises øverst i programvinduet. Dermed vil makroer opprettet i tidligere versjoner ikke vises som forventet . I stedet alle egendefinerte verktøylinjer og menyer vises i " Add- Ins "-delen av båndet kontrolleren. Dette kan utgjøre et problem for programmerere som søker enkle brukervennlige grensesnitt for sine eldre programmer.
Filformater
p Som datasikkerhet fortsetter å vokse som en prioritet for programvareprodusenter , 2007-versjonen av Excel endrer hvordan makroer legge inn på regneark dokumenter . VBA er et kraftig programmeringsspråk miljø og er i stand til vert ondsinnede koder og virus. Tidligere versjoner av Excel tillatt noen standard Excel-fil til å inneholde en makro . Men Excel 2007 hindrer makroer i standard Excel-filer . I stedet må du lagre filen i en annen makro -aktivert format . Dette er en relativt enkel prosess, men kan utgjøre en innledende problem for programmerere uvitende om denne endringen , ettersom de vil være i stand til å lage sine programmer uten først å lagre dokumentet i det nye formatet .
Standard Macro Setup
i dokumenter som inneholder makroer , deaktiverer Excel 2007 automatisk makro delen av filen ved å åpne filen. I tidligere versjoner av Excel , blir du først bedt om din preferanse i håndtering av makroer når du åpner dokumentet . Dette mellomliggende trinn finnes ikke i 2007 , og du må i stedet manuelt aktivere makroer hvis du ønsker å bruke dem . Dette kan være et problem for Excel-brukere uvitende om fremgangsmåten for å fullføre denne prosessen , og kan føre til makroer i noen programmerere være helt ubemerket .