Što je Excel radna knjiga s omogućenim makronaredbama?
S programom Excel 2007, Microsoft je donio novi format u Excel datoteke -- .xlsx, koji sadrži sve podatke u proračunskoj tablici u komprimiranoj datoteci sa strukturama podataka izvedenim iz XML-a. Zamislite .xlsx kao komprimiranu datoteku s nekoliko drugih datoteka unutar nje. Također je iznio novi format datoteke za radne knjige s omogućenim makronaredbama, s ekstenzijom *.xlsm. Ako tek počinjete koristiti Excel ili nove formate, saznanje što svaka vrsta podatkovne datoteke ima u sebi može biti malo zbunjujuće.
Radne knjige s omogućenim makronaredbama
Microsoft Excel koristi programski jezik, Visual Basic for Applications (VBA), za automatizaciju proračunskih tablica programa Excel. Kada su ti programi priloženi proračunskoj tablici u programu Excel 2007, priloženi su kao zasebna datoteka unutar strukture komprimirane datoteke. Kada se to dogodi, ekstenzija se mijenja u *.xlsm. Prednost ovog formata u odnosu na ranije Excel formate je što se VBA kod može ukloniti bez pokretanja datoteke. To se može učiniti promjenom ekstenzije datoteke u .zip, otvaranjem i brisanjem datoteke "vbaProject.bin" iz poddirektorija "xl" unutar nje.
Sigurnost makronaredbi
Prilikom otvaranja radne knjige s omogućenom makronaredbom, prema zadanim postavkama, vidjet ćete obavijest iznad trake formule koja kaže "Sigurnosni rizik:makronaredbe su onemogućene" s gumbom označenim kao "Opcije". Pritiskom na gumb pojavit će se dijaloški okvir pod nazivom "Sigurnosno upozorenje – Makro", koji će vam reći o pouzdanosti izvora makronaredbe i dati vam izbor "Pomozite mi zaštititi od nepoznatog sadržaja" ili "Omogući ovo sadržaj." Ako vjerujete izvoru radne knjige s omogućenom makronaredbom, odaberite potonju, a zatim kliknite "U redu".
Promjena sigurnosnih postavki
Možete promijeniti Excelovo makro sigurnosno ponašanje klikom na karticu "Razvojni programer" u programu Excel i klikom na grupu "Kôd". Tamo će u grupi biti opcija za "Macro Security". Vaše opcije za "Sigurnost makronaredbi" uključuju onemogućavanje svih makronaredbi, bez obavijesti -- ovo je korisno za osiguravanje da se makronaredbe nikada ne pokreću -- zadano onemogućavanje makronaredbi s obavijesti, kao što je gore opisano, omogućavanje automatskog pokretanja digitalno potpisanih makronaredbi i omogućavanje svih makronaredbe, što se ne preporučuje.
Ostali formati radne knjige s omogućenom makronaredbom
Većina radnih knjiga s omogućenim makronaredbama koristi format .xlsm. Postoje dvije dodatne Excel datoteke s omogućenim makronaredbama. Prva vrsta, .xltm, je Excel predložak s omogućenim makronaredbama. Datoteka predloška unaprijed je napravljena Excel datoteka koja ima nekoliko već pripremljenih formula i uputa za oblikovanje; primjer Excel predloška bio bi program za dnevnik rada po satu. Datoteke predložaka s omogućenom makronaredbom znače da će svi listovi izrađeni iz predloška također imati snimljene makronaredbe. Druga vrsta, s ekstenzijom .xlam, koristi se za specijalizirane Excel datoteke s dodacima koje proširuju raspon funkcija i vrsta problema s kojima se Excel može nositi. Zamislite .xlam datoteke kao nešto poput dodataka preglednika za Excel.