Jak widać rozwiązanie tego zadania składa się z kilku plików (zadanie29.doc, zadanie29.htm, zadanie29_pliki.zip, zadanie29.gif). Jeśli pliki te maja dużą objętość (>300KB) to je skompresuj w jednym archiwum.
Wskazówki do zadania 29: A) Menu kontekstowe które widać na rysunku trzeba będzie "sfotografować":
Zadanie 30
Zadanie 32
Zadanie 33(*)
Wskazówki do zadania 33:
Jak zmienić szablon na którym jest oparty dokument ? Odp: Narzedzia | Szablony i dodatki | Szablon dokumentu, guzik "Dolacz ..." dokument jest zawsze oparty na jednym szablonie;
Jak spowodować aby zmiany def styli w szablonie powodowaly zmiany styli w opartych na nim dokumentach ? Odp: włącz opcje "Automatycznie aktualizuj style dokumentu" w okienku "Szablony i dodatki".
Jak otworzyć pusty dokument Worda oparty na szablonie zapisanym w pliku "moje_listy.dot" ? Odp: po prostu kliknij na plik "moje_listy.dot" w folderze; otworzy się pusty dokument Worda oparty na tym szablonie
Zadanie 35
''' ''' wypisuje slowa zaznaczonego tekstu rozdzielone spacjami ''' Sub Makro1() Dim r As Range, s As String s = "" Set r = Selection.Range If r.Start = r.End Then ' jesli zaznaczenie jest puste to koniec ... Exit Sub End If For Each slowo In r.Words If slowo <> "" _ And slowo <> Chr(13) _ And slowo <> Chr(11) _ And slowo <> Chr(9) Then ' Chr(13) - znak konca akapitu ' Chr(11) - zlamanie wiersza w akapicie ' Chr(9) - TAB slowo = Trim(slowo) If slowo <> "" Then If slowo = "." Then s = Left(s, Len(s) - 1) ' usuwamy spacje przed "." ! End If s = s & slowo & " " Debug.Print "|" & slowo & "|", Asc(slowo) End If End If Next r = s + Chr(13) End Sub
Jak "zainstalować" w Wordzie powyższe makro ? Odp: opcja Narzędzia | Makro | Edytor VB, następnie prawym guzikiem myszy kliknąć na "Project (nazwa dokumentu)", wybrać opcję Insert | Module, kliknąć na moduł "Module1" i w okienku tekstowym wkleić tekst makra. (Powyższe postępowanie powoduje że makro będzie przechowywane i dostępne wyłącznie w dokumencie Worda, a nie w szablonie Normal.dot !).
Jak uruchomić makro ? Odp: opcja Narzędzia | Makro | Makra ... | guzik Uruchom; (lub Alt-F8 + Uruchom)