Mi az Excel-makró-kompatibilis munkafüzet?
Az Excel 2007-tel a Microsoft új formátumot hozott az Excel-fájlokba – .xlsx, amely a táblázatban található összes adatot tömörített fájlban tartalmazza, benne XML-eredetű adatstruktúrákkal. Tekintse az .xlsx-et úgy, mint egy tömörített fájlt, amelyben számos más fájl található. Kihozott egy új fájlformátumot is a makróképes munkafüzetekhez, *.xlsm kiterjesztéssel. Ha még nem ismeri az Excelt, vagy még nem ismeri az új formátumokat, az egyes adatfájlok típusainak ismerete kissé zavaró lehet.
Makróképes munkafüzetek
A Microsoft Excel a Visual Basic for Applications (VBA) programozási nyelvet használja az Excel-táblázatok automatizálásához. Ha ezeket a programokat egy táblázathoz csatolja az Excel 2007-ben, külön fájlként csatolják őket a tömörített fájlstruktúrán belül. Amikor ez megtörténik, a kiterjesztés *.xlsm-re változik. Ennek a formátumnak a korábbi Excel-formátumokkal szembeni előnye, hogy a VBA-kód a fájl elindítása nélkül eltávolítható. Ezt úgy teheti meg, hogy a fájl kiterjesztését .zip-re módosítja, megnyitja és törli a „vbaProject.bin” fájlt a benne lévő „xl” alkönyvtárból.
Makróbiztonság
Makróképes munkafüzet megnyitásakor alapértelmezés szerint a képletsor felett egy értesítés jelenik meg a következővel:„Biztonsági kockázat:A makrók letiltva” egy „Opciók” feliratú gombbal. A gomb megnyomásával megjelenik a „Biztonsági figyelmeztetés – Makró” nevű párbeszédpanel, amely tájékoztat a makró forrásának megbízhatóságáról, és a „Segíts megvédeni az ismeretlen tartalomtól” vagy „Engedélyezése” lehetőségek közül választhat. tartalom." Ha megbízik a makróképes munkafüzet forrásában, válassza az utóbbit, majd kattintson az "OK" gombra.
Biztonsági beállítások módosítása
Módosíthatja az Excel makróbiztonsági viselkedését, ha az Excel „Fejlesztő” lapjára, majd a „Kód” csoportra kattint. Lesz egy lehetőség a "Makróbiztonság" opcióra az ottani csoportban. A „Makróbiztonság” opciói közé tartozik az összes makró letiltása értesítés nélkül – ez azért hasznos, mert a makrók soha nem futnak le – a makrók alapértelmezett letiltása értesítéssel, a fent leírtak szerint, lehetővé téve a digitálisan aláírt makrók automatikus futtatását és az összes makrókat, ami nem ajánlott.
Egyéb makró-engedélyezett munkafüzet-formátumok
A legtöbb makróképes munkafüzet az .xlsm formátumot használja. Két további makró-kompatibilis Excel-fájl található. Az első típus, az .xltm, egy makróképes Excel-sablonfájl. A sablonfájl egy előre elkészített Excel-fájl, amely már számos képletet és formázási utasítást tartalmaz; Excel-sablonra példa egy óránkénti munkanapló program. A makróképes sablonfájlok azt jelentik, hogy a sablonból készült összes munkalapon rögzítve lesznek ezek a makrók. A második típus, .xlam kiterjesztéssel, speciális Excel-bővítményfájlokhoz használatos, amelyek kiterjesztik az Excel által kezelhető funkciók és problématípusok körét. Tekintse az .xlam fájlokat úgy, mint az Excel böngésző beépülő moduljait.