? En fil med endelsen XLM indeholder en makro skrevet med Microsoft Excel 4.0 eller nyere . Du kan bruge Microsoft Excel til at åbne og køre makroen . Selvom makroer er nyttige for deres evne til at automatisere bestemte opgaver, kan en ondsindet makro skade din computer. Formål
p Hvis du ofte udføre gentagne handlinger i Excel, XLM -filer giver dig mulighed for at udføre dem automatisk. For eksempel antage, at du modtager en ugentlig rapport i et Excel -format, som du kopierer data fra og indsætte i en større årlig Finans. Du udfører de samme tastetryk og museklik , hver gang du gør dette. En makro kan du optage denne handling én gang og få Excel gøre det for dig i fremtiden.
Optagelse af en makro
Du kan optage en makro i Excel 2010 med vælge " View" fanen øverst i vinduet , mens du arbejder på et regneark . Klik på pilen under "Macro " knappen og vælg " Indspil makro ". Åbn menuen igen og vælg " Stop Recording ", når du er færdig.
Makrosikkerhed < br >
som standard moderne versioner af Excel deaktivere makroer , fordi de potentielt kan indeholde virus , der skader computeren. Hvis du har en XLM -fil , som du ved er sikker, kan du fjerne blokken. Du kan aktivere makroer i Excel 2010 ved at klikke på den grønne "File "-fanen og vælge " Indstillinger". Vælg " Trust Center" overskrift på venstre side af vinduet, og klik på " Trust Center Settings " knappen. Vælg " Indstillinger for makro " overskrift , skal du klikke på "Aktiver alle makroer " radio- knappen og derefter klikke
Visual Basic for Applications
"OK". Visual Basic for Applications er en anden mulighed, der giver dig mulighed for at automatisere opgaver i Excel regneark. Fordelen ved VBA i forhold til Excel-makroer er, at VBA giver dig mulighed for at udføre opgaver dynamisk i regneark , som måske ikke altid har de samme data på samme sted. Ulempen er, at VBA kræver kendskab til programmering , mens Excel kan skabe XLM-makroer automatisk ved at overvåge mus og tastatur input. VBA er en nyere teknologi end XLM , men før udgivelsen af Excel 2010 , manglede nogle af de tilgængelige funktioner i XLM VBA ækvivalenter. Microsoft tilføjede nye VBA funktioner til Excel 2010 for at afhjælpe dette problem og anbefaler, at kunder migrere deres XLM-makroer til VBA.