NAGRYWANIE MAKR
Co to jest makro?
Makra a programowanie
Kiedy i w jakim celu warto używać makr
Rejestrowanie makr
Pisanie makr
Kwestia bezpieczeństwa makr
Co to jest makro?
Makro jest to zbiór poleceń, które można uruchomić za pomocą jednego kliknięcia. Makra pomagają automatyzować niemal wszystkie czynności, które da się wykonać w używanym programie, a czasem nawet umożliwiają robienie rzeczy, o których wcześniej nie myślano, że są możliwe.
Powrót do menu
Makra a programowanie
Makra jest to pewien rodzaj programowania, jednak nie trzeba być zawodowym programistą czy nawet wiedzieć czegokolwiek o programowaniu, aby z makr korzystać. Większość makr, jakie można utworzyć w programach pakietu Office, jest pisanych w języku Microsoft Visual Basic for Applications, określanym zwykle skrótem VBA.
Powrót do menu
Kiedy i w jakim celu warto używać makr
Makra pozwalają nam oszczędzać czas i rozszerzają możliwości programów których używamy na co dzień. Można za ich pomocą zautomatyzować powtarzalne zadania i czynności podczas tworzenia dokumentów. Można również upraszczać kłopotliwe zadania oraz tworzyć rozwiązania. Przykładem takiego rozwiązania może być na przykład automatyzacja tworzenia dokumentów często używanych przez wiele osób w firmie. Osoby posiadające doświadczenie w posługiwaniu się językiem VBA mogą używać makr do tworzenia niestandardowych dodatków, na przykład szablonów, okien dialogowych, a nawet dodatków służących do przechowywania często używanych informacji.
Powrót do menu
Rejestrowanie makr
Rejestrowanie makra jest praktycznie tak samo proste jak włączanie i wyłączanie magnetofonu. Gdy używamy rejestratora makr, kod makra jest pisany automatycznie na podstawie czynności wykonywanych w programie. Aby zarejestrować makro należy wykonać poniższe czynności:
- W menu Narzędzia należy kliknąć polecenie Makro, a następnie kliknąć polecenie Zarejestruj nowe makro
- W oknie dialogowym 'Rejestrowanie makra' można nazwać makro, przypisać do niego skrót klawiaturowy, aby mieć do niego łatwy dostęp, określić miejsce, w którym makro zostanie zapisane oraz dodać opis makra, który ułatwi posługiwanie się makrem w przyszłości. Można oczywiście pominąć na razie wszystkie te czynności i po prostu kliknąć przycisk OK, aby rozpocząć rejestrowanie makra.

- Po kliknięciu przycisku OK rozpocznie się nagrywanie makra.
- Należy teraz wykonać wszystkie czynności, które mają zostać zarejestrowane i w przyszłości powtórzone automatycznie.
- Aby uzyskać dostęp do zarejestrowanego makra należy kliknąć polecenie Makro w menu Narzędzia, a następnie kliknąć polecenie Makra. Następnie trzeba wybrać makro z listy Nazwa makra i kliknąć przycisk Uruchom.
Powrót do menu
Pisanie makr
Aby napisać własne makro, trzeba znać trochę język programowania VBA, ale nauczenie się go jest łatwe dzięki wiedzy wynikającej z używania programu. Język VBA służy przede wszystkim do automatyzacji funkcji używanych codziennie. Edytowanie zarejestrowanego makra zwiększa jego możliwości. Na przykład w dowolnym makrze można dodać element nazywany pętlą - prosty kod w języku VBA, dzięki któremu makro będzie wykonywało powtarzający się blok instrukcji. W ten sposób zostanie wyeliminowana konieczność uruchamiania makra kilkakrotnie. Najciekawszym aspektem pisania i edytowania makr VBA jest to, że gdy już pozna się podstawy języka VBA w jednym programie pakietu Office, to można tę wiedzę praktycznie w całości wykorzystać do pisania i edytowania makr w pozostałych programach. Co prawda w przypadku poszczególnych funkcji występuje różna terminologia, jednak język potrzebny do definiowania makr i dodawania na przykład pętli jest identyczny we wszystkich programach obsługujących VBA. Bardzo dobrym sposobem na rozpoczęcie nauki języka VBA jest zarejestrowanie makra, a następnie przyjrzenie się mu w Edytorze Visual Basic. Aby uruchomić ten edytor, trzeba kliknąć polecenie Makro w menu Narzędzia, a następnie kliknąć polecenie Makra. Potem należy wybrać zarejestrowane makro z listy Nazwa makra, a następnie kliknąć przycisk Edytuj.
Powrót do menu
Kwestia bezpieczeństwa makr
Makra są w większości nieszkodliwe i pomocne, jednakże stanowią ważny problem z punktu widzenia bezpieczeństwa systemu, gdyż czasami są tworzone z nieczystymi intencjami i mogą zawierać destrukcyjny kod, który zagraża dokumentom lub systemowi. Aby zachować bezpieczeństwo swojego systemu i plików, nie należy uruchamiać makr z nieznanych Ľródeł. Ustawienie poziomu bezpieczeństwa makr w programach pakietu Office na poziom ¦redni pozwala nam decydować o włączaniu lub wyłączaniu makr, nie ograniczając jednocześnie dostępu do żadnego makra, które chcemy uruchomić. Aby ustawić poziom bezpieczeństwa makr w dowolnym programie pakietu Office, w którym są dostępne makra VBA, należy kliknąć polecenie Makro w menu Narzędzia, a następnie kliknąć polecenie Zabezpieczenia i potem wybrać preferowany poziom zabezpieczeń akceptując ustawienia poprzez kliknięcie przycisku OK. Niezalecanym poziomem zabezpieczeń jest opcja Niskie.
Powrót do menu
|