Makropolecenia w WORD
2000 PL
dr inż. Henryk Olszewski
PWSZ, Elbląg 2001
2
Makropolecenia
Makropolecenie jest sekwencją poleceń edytora. Po
wydaniu polecenia:
Narzędzia – Makro – Zarejestruj nowe makro
uruchamiany jest rejestrator. Jego działanie polega na
zapisywaniu kolejno wykonywanych czynności w postaci instrukcji
języka Visual Basic.
Programy można również pisać bezpośrednio w języku Visual
Basic, co pozwala uzyskać efekty niedostępne podczas rejestracji
makropoleceń. Najefektywniejsze jest łączenie obu metod.
Szkielet programu można utworzyć posługując się rejestratorem.
Następnie trzeba go uzupełnić, dopisując linie programu w oknie
edytora.
Ograniczenia
Przy rejestrowaniu makra możliwe jest używanie myszy w celu
klikania poleceń i opcji, lecz ruchy myszy w oknie dokumentu
nie są zapamiętywane.
Rejestrator nie zapisuje również czynności „przeciągnij i
upuść”. Zamiast myszą należy posługiwać się klawiaturą.
3
Wskazówki dotyczące rejestracji
makropoleceń
Przed rejestracją lub napisaniem makra należy zaplanować
poszczególne etapy i polecenia, które makro ma wykonywać.
Jeśli podczas rejestracji wykonane zostanie błędne polecenie,
wszelkie próby poprawienia go w trakcie rejestracji zostaną
również zarejestrowane. Możesz dokonać edycji makra później i
usunąć niepotrzebnie zarejestrowane czynności.
Spróbować przewidzieć komunikaty, które mogą być
wyświetlane podczas wykonywania makra. Na przykład, jeśli
makro
zawiera
polecenie
zamknięcia
dokumentu,
jest
wyświetlany komunikat z zapytaniem, czy zapisać wprowadzone
zmiany. Aby uniknąć wyświetlania tego komunikatu, należy
zarejestrować polecenie zapisania dokumentu przed jego
zamknięciem.
4
Wskazówki dotyczące rejestracji
makropoleceń
Jeśli makro zawiera polecenie Znajdź lub polecenie Zamień z
menu Edycja, na zakładce Znajdź lub Zamień kliknąć przycisk
Więcej, a następnie w polu Szukaj kliknąć pozycję
Wszędzie. Jeśli makro dokonuje wyszukiwania tylko w dół lub
tylko w górę dokumentu, po napotkaniu początku lub końca
dokumentu makro jest zatrzymywane i wyświetlany jest
komunikat z zapytaniem, czy kontynuować wyszukiwanie.
Jeśli rejestrowane makro ma być również stosowane w innych
dokumentach upewnić się, że wykonywanie makra nie jest
uzależnione od zawartości bieżącego dokumentu.
Jeśli określone makro jest często wykonywane, przypisać je do
przycisku paska narzędzi, menu lub klawisza skrótu. Umożliwia to
bezpośrednie uruchamianie makra bez konieczności otwierania
okna dialogowego Makra.
5
Rejestrowanie makropoleceń
za pomocą menu
Wydać polecenie:
Narzędzia – Makro – Zarejestruj nowe
makro
:
W oknie Zarejestruj makro kliknąć przycisk OK.
Zakończyć rejestrowanie makra kliknięciem przycisku Zatrzymaj
rejestrowanie:
6
Rejestrowanie makropoleceń
za pomocą paska stanu
Dwukrotnie kliknąć widoczny na pasku stanu przycisk oznaczony
napisem MKR. Dopóki rejestrowanie makra nie zostało
rozpoczęte, przycisk jest szary:
W oknie Zarejestruj makro kliknąć przycisk OK.
Zakończyć
rejestrowanie
makra
dwukrotnym
kliknięciem
przycisku MKR. W trakcie rejestrowania makropolecenia napis
wyświetlany jest w kolorze czarnym.
7
Rejestrowanie makropoleceń
okno dialogowe Zarejestruj makro
W polu Nazwa makra wpisywana jest nazwę makropolecenia
(domyślnie Makro1, Makro2 itd.).
Z listy rozwijalnej Przechowaj makro w: można wybrać rodzaj
dokumentu, z jakim makro będzie związane. Jeżeli zostanie
wybrany dokument (*.doc), wówczas makro będzie dostępne
tylko w bieżącym dokumencie. Jeżeli zostanie wybrany szablon
(*.dot), makro będzie dostępne we wszystkich dokumentach
utworzonych na podstawie tego szablonu.
8
Rejestrowanie makropoleceń
okno dialogowe Zarejestruj makro
W polu Opis: domyślnie wyświetlana jest informacja Makro
zapisane rr-mm-dd przez Nazwa_autora. Długość opisu nie
może przekraczać 255 znaków.
Makropolecenia mogą być uruchamiane poleceniem:
Narzędzia –
Makro-Makra
lub klawiszami
Alt+F8
.
Makra można przypisać do skrótów klawiszowych lub przycisków
widocznych na paskach narzędzi. Listę przycisków można
wyświetlić w oknie Zarejestruj makro po naciśnięciu przycisku
Paski narzędzi.
9
Rejestrowanie makropoleceń
ćwiczenie
Utworzyć makropolecenie zmieniające w stylu Standardowy
interlinię na podwójną:
Dwukrotnie kliknąć przycisk MKR na pasku stanu.
W oknie Zarejestruj makro w polu Nazwa makra wpisać
Standardowyinterliniapodwójna.
Na liście Przechowaj makro w: zaznaczyć Wszystkich
dokumentów (Normal.dot). Makropolecenie będzie dostępne
we wszystkich dokumentach utworzonych na podstawie szablonu
Normal.dot.
Kliknąć przycisk OK.
Rozpoczęło się rejestrowanie makropolecenia, widoczne są: pasek
narzędziowy Zatrzymaj rejestrowanie, kaseta magnetofonowa
obok strzałki kursora, wyświetlony w kolorze czarnym przycisk
MKR na pasku stanu.
10
Rejestrowanie makropoleceń
ćwiczenie
Wybrać polecenie:
Format – Styl
. Po wyświetleniu okna Style
zaznaczyć nazwę stylu, którego cechy chcemy zmienić
(Standardowy).
Kliknąć przycisk Modyfikuj. W oknie Modyfikuj styl kliknąć
przycisk Format. Z listy wybrać opcję Akapit. Po wyświetleniu
okna Akapit, w sekcji Odstępy rozwinąć listę Odstępy
pomiędzy wierszami. Wybrać pozycję Podwójne.
Zamknąć okno Akapit klikając przycisk OK.
Zamknąć okno Modyfikuj styl klikając przycisk OK.
Zamknąć okno Styl klikając przycisk Zastosuj – zmieniony został
odstęp pomiędzy liniami w stylu Standardowy.
Kliknąć widoczny na pasku narzędzi Zatrzymaj rejestrowanie
przycisk Zatrzymaj rejestrowanie:
11
Przypisanie makropoleceń
do dokumentu lub szablonu - ćwiczenie
Utworzyć szablon Mój.dot:
Wybrać polecenie:
Plik – Nowy
. Po wyświetleniu okna Nowy
kliknąć zakładkę Ogólne.
W sekcji Utwórz nowy zaznaczyć opcję Szablon. Kliknąć przycisk
OK.
Wybrać polecenie:
Plik – Zapisz jako
. Po wyświetleniu okna
Zapisz jako w polu Nazwa pliku wpisać Mój.dot, szablon zapisać
w podkatalogu Lekcja10 katalogu Word – ćwiczenia.
Kliknąć przycisk Zapisz. Utworzony zostaje szablon Mój.dot o
parametrach zgodnych z Normal.dot.
12
Przypisanie makropoleceń
do dokumentu lub szablonu - ćwiczenie
Przypisać do dokumentu wykorzystującego szablon Mój.dot
makropolecenie Sprawdź:
Utworzyć nowy dokument wykorzystujący szablon Mój.dot (na
pulpicie Windows), np.:
Start – Nowy dokument Office
.
Dwukrotnie kliknąć widoczny na pasku stanu przycisk MKR. W
oknie Zarejestruj makro w polu Nazwa makra wpisać
Makroszablonmoj.
Na liście Przechowaj makro w: zaznaczyć Dokumenty oparte
na Mój.dot. Kliknąć przycisk OK (rozpoczynamy tworzenie
makropolecenia).
Wybrać polecenie:
Tabela – Wstaw – Tabela
. W oknie Wstaw
tabelę w polach Liczba kolumn oraz Liczba wierszy wpisać 7.
Kliknąć przycisk OK.
Kliknąć na pasku narzędziowym Zatrzymaj rejestrowanie
przycisk Zatrzymaj rejestrowanie. Makropolecenie zostało
zapisana. Zapisać zmiany w pliku Mój.dot – zostaje dodane od
niego nowe makro.
13
Przypisanie makropoleceń
do dokumentu lub szablonu - ćwiczenie
Utworzyć nowy dokument oparty na szablonie Mój.dot, np.:
Start – Nowy dokument Office
. Po wyświetleniu okna Nowy
dokument pakietu Office kliknąć zakładkę Ogólne.
Dwukrotnie kliknąć ikonę Mój.dot. Nowy dokument zostanie
utworzony przy wykorzystaniu szablonu Mój.dot. Wpisać kilka
wierszy tekstu.
Nacisnąć klawisze Alt+F8. W oknie Makra widoczne jest
makropolecenie Makroszablonmoj.
Kliknąć przycisk Uruchom. Zamknąć edytor Word 2000. Nie
zapisywać nowego dokumentu.
14
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Utworzyć nowy pasek narzędzi:
• Uruchomić edytor Word 2000. Wybrać polecenie:
Narzędzia –
Dostosuj
.
• W oknie Dostosuj kliknąć zakładkę Paski narzędzi. Kliknąć
przycisk Nowy.
• W oknie Nowy pasek narzędzi wpisać w polu Nazwa paska
narzędzi słowa: Mój pasek narzędziowy. Kliknąć w oknie Nowy
pasek narzędzi przycisk OK.
• W oknie Dostosuj kliknąć przycisk Zamknij.
15
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Umieścić na pasku narzędziowym przycisk uruchamiający
makropolecenie:
• Wybrać polecenia:
Narzędzia – Dostosuj
. Po wyświetleniu okna
Dostosuj kliknąć zakładkę Polecenia.
• Z listy Kategorie wybrać pozycję Makra. Kliknąć nazwę
makropolecenia.
16
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Przeciągnąć makropolecenie:
Normal.NewMacros.Standardowyinterliniapodwójna
na pasek Mój pasek narzędziowy (naciskając lewy przycisk
myszy).
W oknie Dostosuj kliknąć przycisk Zamknij. Zwrócić uwagę na
pole Zapisz w:, które domyślnie przyjmuje wartość Normal –
zdefiniowane makropolecenie umieszczone zostaje w szablonie
Normal.dot.
Wczytać dokument Teskt.doc z podkatalogu Lekcja10 katalogu
Word – ćwiczenia.
Kliknąć widoczny na pasku Mój pasek narzędziowy przycisk
Normal.NewMacros.Standardowyinterliniapodwójna
Zaobserwować zmiany, jakie zaszły w tekście.
17
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Uruchomić edytor Word 2000 (o ile został zamknięty).
Wybrać polecenie:
Narzędzia – Dostosuj
.
Nie zamykając okno Dostosuj kliknąć prawym klawiszem myszy
przycisk:
Normal.NewMacros.Stardardowyinterliniapodwójna
18
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Umieścić kursor w polu Nazwa. Zmienić nazwę z:
Normal.NewMacros.Standardowyinterliniap
odwójna
na Interlinia podwójna.
Do przycisku można również
przypisać
symbol
graficzny.
Kliknąć
prawym
klawiszem
myszy
przycisk
Interlinia
podwójna.
Z podręcznego menu wybrać
polecenie
Zmień
obraz
przycisku.
Kliknąć
ikonę
oznaczoną symbolem książki.
19
Wykonywanie makropoleceń
przypisanie makropolecenia do przycisku -
ćwiczenie
Istnieje możliwość wyłączenia wyświetlania
napisu. Kliknąć prawym klawiszem myszy
przycisk Interlinia podwójna.
Z menu podręcznego wybrać opcję Styl
domyślny.
W oknie Dostosuj kliknąć przycisk
Zamknij
Zamknąć edytor Word 2000. Nie
zapisywać dokumentów.
20
Wykonywanie makropoleceń
przypisanie makropolecenia do klawiszy -
ćwiczenie
Uruchomić edytor Word 2000.
Wybrać polecenie:
Narzędzia – Dostosuj
. W oknie Dostosuj
nacisnąć przycisk Klawiatura.
21
Wykonywanie makropoleceń
przypisanie makropolecenia do klawiszy -
ćwiczenie
Z widocznej w oknie Dostosuj klawiaturę listy Kategorie wybrać
pozycję Makra.
W liście Makra zaznaczyć nazwę makropolecenia
Standardowyinterliniapodwójna.
Kliknąć wewnątrz pola Naciśnij nawy klawisz skrótu. Nacisnąć
klawisze Ctrl+N. Jest to kombinacja zarezerwowana dla otwierania
nowego dokumentu. W oknie Dostosuj klawiaturę zostanie
wyświetlona informacja o konflikcie:
Usunąć zapis w polu Naciśnij nowy klawisz skrótu. Nacisnąć
klawisze Alt+I. Kombinacja ta nie jest zarezerwowana i zostanie
zaakceptowana przez program.
22
Wykonywanie makropoleceń
przypisanie makropolecenia do klawiszy -
ćwiczenie
Kliknąć w oknie Dostosuj klawiaturę przycisk Przypisz.
Zamknąć pozostałe okna klikając przyciski Zamknij.
Otworzyć plik Tekst.doc z podkatalogu Lekcja10 katalogu Word –
ćwiczenia.
Nacisnąć klawisze Alt+I. Zamknąć dokument bez zapisywania.
23
Zarządzanie
makropoleceniami
kopiowanie - ćwiczenie
Utworzyć pusty dokument oparty na szablonie Mój.dot, np.
poleceniem:
Plik – Nowy
.
Wybrać polecenie:
Narzędzia – Makro – Makra
. W oknie Makra
kliknąć przycisk Organizator.
W oknie Organizator kliknąć zakładkę Elementy projektów
makr:
24
Zarządzanie
makropoleceniami
kopiowanie - ćwiczenie
Rozwinąć znajdującą się po lewej stronie okna listę Makra
dostępne w. zaznaczyć w niej pozycję Mój.dot (Szablon).
Kliknąć widoczny w liście Do pliku Mój moduł NewMacros. Jego
kliknięcie spowoduje zmianę nazwy listy na W pliku Mój.
Zarówno w szablonie
Mój.dot, jak i w
Normal.dot znajduje
się moduł NewMacros.
Przekopiowanie modułu
o nazwie NewMacros
spowoduje nadpisanie
jego
zawartości.
Kliknąć przycisk Zmień
nazwę.
W oknie Zmień nazwę
zamiast
NewMacros
wpisać
NewMacrosMój.
25
Zarządzanie
makropoleceniami
kopiowanie - ćwiczenie
W oknie Zmień nazwę kliknąć przycisk OK.
W oknie Organizator kliknąć przycisk Kopiuj.
W liście Do pliku Normal pojawi się moduł NewMacrosMój.
Zamknąć okno Organizator naciskając przycisk Zamknij.
Zamknąć edytor Word 2000 bez zachowywania zmian.
26
Zarządzanie
makropoleceniami
zmiana nazwy - ćwiczenie
Uruchomić edytor Word 2000.
Wybrać polecenie:
Narzędzia – Makro – Makra
. Z listy
makropoleceń wybrać Makro1. W oknie Makra kliknąć przycisk
Edytuj. Zostaje wyświetlone okno Microsoft Visual Basic:
27
Zarządzanie
makropoleceniami
zmiana nazwy - ćwiczenie
W oknie Microsoft Visual Basic wyświetlone są makropolecenia.
Oddzielone są od siebie linią poziomą. Z listy Procedure wybrać
Standardowyinterliniapodwójna:
28
Zarządzanie
makropoleceniami
zmiana nazwy - ćwiczenie
Zastąpić
(w
dwóch
miejscach)
tekst
Standardowyinterliniapodwójna przez Interlinia2.
29
Zarządzanie
makropoleceniami
zmiana nazwy - ćwiczenie
Kliknąć ikonę Save Normal:
Zamknąć okno Microsoft Visual Basic:
File – Close and Return
to Microsoft Word
. Powyższe czynności powinny spowodować
zmianę nazwy makropolecenia.
Wybrać polecenie:
Narzędzia – Makro – Makra
.
W
liście
Makra
makropolecenie
Standardowyinterliniapodwójna zostało zastąpione przez
Interlinia2.
Zamknąć okna Makra.
30
Zarządzanie
makropoleceniami
eksportowanie - ćwiczenie
Uruchomić edytor Word 2000.
Wybrać polecenie:
Narzędzia – Makro – Makra
.
W liście Makra kliknąć przycisk Edytuj (jeżeli przycisk jest
nieaktywny podświetlić jedno z makropoleceń w liście Makra).
Po wyświetleniu okna Microsoft Visual Basic usunąć wszystkie
makropolecenia za wyjątkiem Interlinia2.
Wybrać polecenie:
File – Export File
.
Zapamiętać makropolecenie w pliku Interlinia2.bas (rozszerzenie
jest automatycznie dodawane przez program) w podkatalogu
Lekcja10 katalogu Word – ćwiczenia.
Kliknąć przycisk Zapisz.
Zamknąć okno Microsoft Visual Basic (poleceniem
File – Close
and Return to Microsoft Word)
i edytor Word 2000 bez
zapisywania dokumentu.
31
Zarządzanie
makropoleceniami
usuwanie - ćwiczenie
Uruchomić edytor Word 2000.
Wybrać polecenie:
Narzędzia – Makro – Makra
.
W oknie Makra zaznaczyć makropolecenie Interlinia2.
Kliknąć przycisk Usuń.
Zamknąć okno Makra.
Uwaga!
Operacji usuwania makropoleceń nie można cofnąć.
32
Zarządzanie
makropoleceniami
importowanie - ćwiczenie
Wybrać polecenie:
Narzędzie – Makro – Edytor Visual Basic
.
Po wyświetleniu okna Microsoft Visual Basic wybrać polecenie:
File – Import File
.
Wczytać plik Interlinia2.bas z podkatalogu Lekcja10 katalogu
Word – ćwiczenia.
W oknie Microsoft Visual Basic kliknąć ikonę oznaczoną
dyskietką.
Wczytać plik Tekst.doc z podkatalogu Lekcja10 katalogu Word –
ćwiczenia.
Wybrać polecenie:
Narzędzia – Makro – Makra
. W oknie Makra
zaznaczyć makropolecenie Interlinia2.
Kliknąć przycisk Uruchom.
Zamknąć okno Microsoft Visual Basic oraz edytor Word 2000 bez
zapisywania otwartych dokumentów.
33
Dziękuję za uwagę