Microsoft Office - Razno
uređuje Dragan Grbić

 Office Praktikum | Mapa sajta 

 
Bookmark and Share
Matična strana sajta
Novo na sajtu
Mapa sajta
Beleške
Knjiga posetilaca
Kontakt

Prethodna stranica
Pretraga sajta
Pretraga MSKB

Blog Praktikuma
RSS feed 
 
Office Praktikum

Razno o Officeu
 


Skoro svakodnevno slušamo
  Radio Paradise:
  eklektični muzički online radio bez reklama!
 

   

Sponzori sajta

  Connectivity by SBB
 
Connectivity by SBB

 

Informacije

NOVOSTI
Novi prilog o Wordu
Tri nova autorska članka
Četiri priloga o Accessu
Opis i uputstvo za alatku YuCirLat '08 (Word)

SADRŽAJ ZA PREUZIMANJE
YuCirLat '08 unapređena alatka za konverziju kodnih rasporeda u Wordu

SKREĆEMO PAŽNJU
Beleške: B(l)oga li ti tvoga!- prilog koji će nekog možda čak i da naljuti
Kako pretraživati MSKB
* a pronaći ćete i još mnogo novih sadržaja...

USKORO SERIJA ČLANAKA O OFFICEU 2010

POZIVAMO VAS
* i prenesite svoja iskustva. Najbolji prilozi će biti objavljeni.



  (C) 2000-2009 Praktikum na Webu
 

O sigurnosti makroa

Nivo:  NIVO 2 - klinite za objašnjenje


Nikad nije suvišno ponoviti upozorenje o nivoima sigurnosti rada makroa, što neki posetioci sajta povremeno čine. Zaista, sve vaše pripreme mogu pasti u vodu ako su ta podešavanja suviše stroga. Štaviše, ponekad dobijam reakcije onih koji su preuzeli neki prilog iz download zone Office Praktikuma, govoreći kako makroi ne rade; uvek se ispostavi da je reč o tome da Office program u kome pokušavaju da angažuju makro radi u režimu visoke sigurnosti.

Drugim rečima, izgleda da je došlo vreme da preispitamo ove opcije. Usput ću biti u prilici da vam ponovim neke preporuke koje sam davao i ranije. A pre nego što pređemo na stvar, samo ću vam napomenuti da navodi koji slede važe u svim programima sistema Microsoft Office.

Načelno, postoje tri nivoa bezbednosti rada VBA makroa u Office programima: visoki, srednji i niski (high, medium, low). Office 2003 uvodi i pojam vrlo visoke sigurnosti (very high), ali reč je samo o kombinaciji rada makroa u režimu visoke bezbednosti, a na sigurnim lokacijama. Šta je to sigurna lokacija, predmet je posebnog priloga. Nivoi sigurnosti se podešavaju u okviru lokalnog profila na računaru, i to u svakom Office programu ponaosob; dijalog u kome menjate nivo sigurnosti se nalazi u meniju Tools / Macro / Security (Alatke / Makro / Bezbednost).

Nakon instalacije, podrazumevani nivo u svim programima je visok, što znači da makroi neće raditi, osim ako su obeleženi certifikatom izdavača koji ste prihvatili kao verodostojan. Obratite pažnju na detalja: ovo ne znači doslovno da nijedan makro neće uopšte raditi! Ukoliko već imate makroe koje ste sami sačuvali u Wordovom glavnom predlošku Normal.DOT ili u kolekciji Excel makroa u skrivenoj datoteci makroa Personal.XLS, oni će i dalje biti raspoloživi. Kontrola bezbednosti se najpre odnosi na one makroe koji su sačuvani u radnim dokumentima, onim koji su podložni razmeni. To možete pokušati i sami: u bilo kom Office programu, otvorite novi dokument kada je nivo sigurnosti podešen na visok, pa napravite novi makro. Prečicom Alt+F8 otvorite dijalog, upišite neko ime makroa (npr. Proba), a u listi za izbor lokacije se pobrinite da makro bude zapisan u tekućem dokumentu, Kliknite na dugme Create (Kreiraj), pa u red između početne i završne klauzule unesite komandu MsgBox "Zdravo!". Zatvorite VBE, pa opet pozovite dijalog sa Alt+F8 i odatle pokrenite makro; dobićete poruku sa tekstom "Zdravo!". Sačuvajte dokument pod nekim imenom, a zatim ga zatvorite; u čas kada opet otvorite dokument, pokreće se sistem zaštite, čiji scenario zavisi od verzije Officea koju koristite. U Officeu 2000, neće se desiti ništa, ali prilikom pokušaja pokretanja makroa, dobićete poruku o tome da makro ne može da bude izvršen. Programi paketa Office XP i sistema Office 2003 pri otvaranju daju informacije različitog izgleda, ali sa istim značenjem da je rad makroa sprečen.

Uobičajena tehnika većine iskusnih korisnika je da programe postave u srednji režim sigurnosti, što je i najčešća preporuka koju ste do sada mogli čuti od mene. Ova tehnika podrazumeva da ćete pri otvaranju dokumenta dobiti informaciju o prisustvu makroa u njemu, a tada morate sami da odlučite dali ćete dozvoliti njihov rad ili ne. Ukoliko je izvor dokumenta nepoznat ili nepouzdan (npr. nemate informaciju o tome šta vas čeka u dokumentu), tada bi trebalo da onemogućite rad makroa (Disable macros), a potom odmah da ispitate šta makroi rade. Nezgodan momenat u ovoj preporuci nastaje ukoliko nemate iskustva sa VBA, pa uvidom u programski kôd ne uspevate da razaznate potencijalnu opasnost. Takođe, neki autori makroa su skloni da sakriju VBA kôd i zaštite ga lozinkom, pa uopšte ne možete da ga vidite. Tada, naravno, preostaje samo da verujete autoru ili da na drugi način saznate o čemu je reč. Ako ste autor aplikacije koja koristi automatske makroe pri otvaranju i zatvaranju dokumenta, ovom izboru korisnika morate posvetiti pažnju i ugraditi preventivne korake.

Naravno, postavljanje nivoa sigurnosti makroa na najniži nivo nikako ne mogu da vam preporučim. Možda bih mogao da se složim sa mišljenjem nekih korisnika da su dovoljno iskusni, pa mogu da spreče negativne posledice zlonamernih makroa; ali, pažnje nikad dosta. Pre bih vam preporučio da usmerite svoje znanje i iskustvo na udobniji rad na višem nivou sigurnosti. Na primer, moguće su kombinacije visoke sigurnosti rada makroa sa ličnim potpisom makroa, koji možete izvesti formiranjem internog certifikata, Ovo je vrlo zanimljiva tehnika, a detalje o njoj možete pročitati u članku Formirajte lični potpis makroa u grupi priloga o VBA.

 

  (C) 2000-2009 Praktikum na Webu

PC 115


 
 

Vrh stranice  Prethodna stranica  Naslovna strana  Mapa sajta  Pretraga

AFORIZAM ZA DANAS OVIH DANA SLUŠAMO...

Copyright © Praktikum na Webu, 2000-2009; Valinor Design; sva prava pridržana.