? En fil med filtypen XLM inneholder en makro skrevet med Microsoft Excel 4.0 eller senere. Du kan bruke Microsoft Excel til å åpne og kjøre makroen . Selv om makroer er nyttige for deres evne til å automatisere visse oppgaver , kan en ondsinnet makro skade datamaskinen . Formål
p Hvis du ofte utfører repetitive handlinger i Excel, XLM -filer gir deg muligheten til å utføre dem automatisk . For eksempel anta at du mottar en ukentlig rapport i et Excel -format, som du kopierer data fra og lime inn i et større årlig hovedbok . Du utfører de samme tastetrykkene og museklikk hver gang du gjør dette. En makro lar deg spille inn denne handlingen en gang og har Excel gjøre det for deg i fremtiden .
Spille inn en makro
Du kan spille inn en makro i Excel 2010 av velge " View" -fanen øverst i vinduet mens du arbeider med et regneark . Klikk pilen under "Macro "-knappen og velg " Registrer makro . " Åpne menyen igjen, og velg " Stopp registrering " når du er ferdig.
Macro Security
som standard , moderne versjoner av Excel deaktivere makroer fordi de potensielt kan inneholde virus som skader datamaskinen . Hvis du har en XLM fil du vet er trygg, kan du oppheve sperren. Du kan aktivere makroer i Excel 2010 ved å klikke på den grønne " File "-fanen og velge " Options ." Velg "Trust Center" overskriften på venstre side av vinduet , og klikk på " Klareringssenter Settings"-knappen . Velg " Macro Settings " overskriften , og klikk på "Aktiver alle makroer "-knappen , og klikk deretter
Visual Basic for Applications
" OK ". Visual Basic for Applications er et annet alternativ som lar deg automatisere oppgaver i Excel regneark . Fordelen med VBA forhold til Excel makroer er at VBA gir deg muligheten til å utføre oppgaver dynamisk i regneark som kanskje ikke alltid har de samme data på samme sted . Ulempen er at VBA krever kunnskap om programmering , mens Excel kan lage XLM-makroer automatisk ved å overvåke mus og tastatur innspill . VBA er en nyere teknologi enn XLM , men før utgivelsen av Excel 2010 , noen av de tilgjengelige funksjonene i XLM manglet VBA -ekvivalenter . Microsoft lagt til nye VBA -funksjoner til Excel 2010 for å lindre dette problemet og anbefaler at kundene kan overføre XLM-makroer til VBA.