WORD – MAKRODEFINICJE
Transkrypt
WORD – MAKRODEFINICJE
WORD – MAKRODEFINICJE 1. MAKRA Microsoft Word obsługuje tak zwane makra, które pozwalają zautomatyzować często wykonywane czynności. Word zapamięta to co robisz i utworzy na tej podstawie nowe makro, które będzie można zapisać w celu jego późniejszego użycia. Pozwala to zaoszczędzić bardzo wiele czasu. Word nie tylko wykona wszystkie operacje dokładnie tak samo, ale też uczyni to o wiele szybciej. Pojęcie makrodefinicja często jest zastępowane pojęciami makropolecenie lub po prostu makro. Tworzone makrodefinicje mogą dotyczyć tylko bieżącego dokumentu lub wszystkich dokumentów – wtedy są przechowywane w pliku normal.dot, zwanym szablonem. W makrach stosowany jest język Microsoft Visual Basic for Applications (VBA). Jest to język programowania, w którym można tworzyć rozbudowane procedury wykorzystywane w makrach Worda. 2. KORZYSTANIE Z REJESTRATORA MAKR Najprostszym i najszybszym sposobem jest skorzystanie z wbudowanego w program mechanizmu rejestrowania makr. Rejestruje on wszystkie wykonywane czynności i na ich podstawie automatycznie tworzy odpowiedni kod VBA. W ten sposób powstaje makro, które można wywoływać dowolna liczbę razy. Korzystając z rejestratora makr należy pamiętać, iż: • Rejestrator makr nie potrafi zapamiętać ruchów kursora myszy w oknie dokumentu, wszelkie operacje należy wykonywać za pomocą klawiszy lub skrótów klawiszowych, • Rejestrator makr zapisuje informacje o wszystkich naciśniętych klawiszach i wszystkich poleceniach wybranych z menu. Dlatego jeśli popełnisz jakiś błąd, w makrze znajdzie się błędne polecenie. Aby w pełni wykorzystać potencjał rejestratora makr i bezbłędnie zarejestrować makro od początku do końca, należy dobrze wiedzieć co chcemy osiągnąć i jakie czynności należy po kolei wykonywać. 3. ABY ZAREJESTROWAĆ MAKRO: 1. Otwórz dokument, na którym będziesz wykonywał wszystkie operacje i ustaw punkt wstawiania w odpowiednim miejscu. 2. Wybierz polecenie Narzędzia/Makro/Zarejestruj nowe makro. Spowoduje to wyświetlenie okna dialogowego Rejestrowanie makra. 3. Wprowadź nazwę tworzonego makra w polu o odpowiedniej nazwie. 4. Wybierz z listy rozwijanej Przechowaj makro w miejsce, w którym tworzone makro ma zostać zapisane. 5. W razie potrzeby zmodyfikuj opis makra, wyświetlony w polu Opis. 6. Kliknij przycisk OK na ekranie pojawi się maleńki pasek narzędzi Zatrzymaj rejestrowanie 7. Wykonaj czynności, które chcesz zarejestrować. 8. Z chwilą, gdy wykonasz już wszystkie czynności, z których ma się składać makro, kliknij przycisk Zatrzymaj rejestrowanie na pasku narzędzi o takiej samej nazwie. 4. ABY WYWOŁAĆ MAKRO: 1. Otwórz dokument, na którym będziesz wykonywał wszystkie operacje i ustaw punkt wstawiania w odpowiednim miejscu. 2. Wybierz polecenie Narzędzia/Makro/Makra, aby wyświetlić okno dialogowe Makra 3. Wybierz nazwę makra, które chcesz uruchomić 4. Kliknij przycisk Uruchom. Program wykona wszystkie czynności zdefiniowane w makrze dokładnie tak, jak zostały one zarejestrowane (z tym, że o wiele szybciej). 5. ABY USUNĄĆ MAKRO: 1. Wybierz polecenie Narzędzia/Makro/Makra, aby wyświetlić okno dialogowe Makr. 2. Wybierz nazwę makra, które chcesz usunąć 3. Kliknij przycisk Usuń 4. Na ekranie pojawi się okno dialogowe z prośbą o potwierdzenie. Kliknij przycisk Tak. 6. ABY NAPISAĆ MAKRO „OD ZERA”: 1. Wybierz polecenie Narzędzia/Makro/Makra, aby wyświetlić okno dialogowe Makra 2. Wypełnij pole Nazwa makra 3. Wskaż na liście rozwijanej Makra miejsce, w którym chcesz zapisać tworzone makro 4. W razie potrzeby możesz wprowadzić opis makra w polu Opis 5. Kliknij przycisk Utwórz. Spowoduje to uruchomienie programu Microsoft Visual Basic Editor. W oknie Code będzie widoczna nowa procedura Sub o nazwie, którą wprowadziłeś. 6. Wprowadź kod tworzący makro w ciele procedury Sub 7. W razie potrzeby korzystaj z poleceń dostępnych w menu Debug, aby kompilować wprowadzone instrukcje i śledzić krok po kroku ich wykonywanie 8. Wybierz polecenie File/Save Nazwa_szablonu lub naciśnij Ctrl + S. 9. Aby powrócić do Worda, wybierz polecenie File/Close and Return to Microsoft Word lub naciśnij klawisze Alt + Q. Ćwiczenie 1. Utwórz makrodefinicję realizująca: • Zmianę koloru czcionki na zielony w zaznaczonym wcześniej bloku, • Ustawienie kursora na początku bloku. Ćwiczenie 2. Utwórz makrodefinicję, która pozwoli każdy zaznaczony wcześniej obiekt graficzny dopasować do rozmiaru 10 cm x 10 cm. Ćwiczenie 3. Zmodyfikuj makrodefinicję realizującą wykonanie ćwiczenia 1, wielkość czcionki ma wynosić 14, a kolor czcionki ma być czerwony. Wykorzystaj w tym celu edytor Visual Basic. Ćwiczenie 4. Utwórz makrodefinicję realizująca wstawianie tabeli o określonej liczbie kolumn i wierszy. Ćwiczenie 3. Zmodyfikuj makrodefinicję realizującą wykonanie ćwiczenia 4, zmieniając liczbę wierszy i kolumn. Wykorzystaj w tym celu edytor Visual Basic.