Word. Makrodefinicje - Helion

Tytuł oryginału: Writing Word Macros
Tłumaczenie: Bogdan Czogalik
ISBN: 83-7197-312-8
stron: 368, Format: B5, okładka: miękka
Data wydania: 2000-10-24
Księgarnia: Helion
Cena książki: 45,00 zł
Jak sugeruje tytuł, niniejsza książka jest adresowana do osób, które chcą się nauczyć pisania programów w Wordzie 97 lub w wersji późniejszej tej aplikacji.
Pewnie ktoś zapyta: "Po co w ogóle pisać programy w Wordzie?".
Odpowiedź jest prosta: aby uczynić tę znakomitą aplikację jeszcze potężniejszą".
Jest wiele problemów, które może rozwiązać programista, a których nie może zwykły użytkownik za pomocą menu i okien dialogowych Worda. Czytelnik już w pierwszym rozdziale znajdzie kilka konkretnych przykładów, które potwierdzą te słowa.
Niniejsza książka jest wprowadzeniem do pisania programów w obiektowym modelu Worda za pomocą języka Visual Basic for Application (VBA). Nie należy jej jednak traktować jak encyklopedii programowania w Wordzie. Naszym celem jest zapoznanie Czytelnika z głównymi zagadnieniami programowania w takim stopniu, aby mógł on kontynuować swoją edukację samodzielnie.
Osoby które kupowały "Word. Makrodefinicje", wybierały także:
- Excel 2016 i programowanie VBA. Kurs video. Poziom drugi. Zaawansowane techniki tworzenia makr 69,00 zł, (27,60 zł -60%)
- Excel 2013 i programowanie VBA. Kurs video. Poziom pierwszy. Tworzenie makr dla arkusza kalkulacyjnego 59,00 zł, (23,60 zł -60%)
- Makra i VBA w tydzie 39,90 zł, (19,95 zł -50%)
- Excel 2019 PL. Programowanie w VBA. Vademecum Walkenbacha 99,00 zł, (49,50 zł -50%)
- VBA dla Microsoft Office 365 i Office 2019 149,00 zł, (74,50 zł -50%)
Spis treści
Word. Makrodefinicje -- spis treści
Przedmowa (9)
Rozdział 1. Wprowadzenie (15)
Rozdział 2. Wiadomości wstępne (19)
- Co to jest język programowania? (19)
- Styl programowania (21)
Część I Środowisko VBA (27)
Rozdział 3. Edytor Visual Basic - część I (29)
- Eksplorator projektu (29)
- Okno właściwości (33)
- Edytor kodu (34)
- Okno poleceń (36)
- Rozmieszczanie okien (38)
- Zdarzenia obiektu Document (39)
Rozdział 4. Edytor Visual Basic - część II (41)
- Poruszanie się w IDE (41)
- Korzystanie z Pomocy (42)
- Tworzenie procedury (42)
- Tryb działania programu, tryb projektowy i tryb przerwania (43)
- Błędy (44)
- Usuwanie błędów (48)
- Makrodefinicje (53)
Część II Język programowania VBA (57)
Rozdział 5. Zmienne, typy danych i stałe (59)
- Komentarze (59)
- Znak kontynuacji wiersza kodu (59)
- Stałe (60)
- Zmienne i typy danych (62)
- Operatory języka VBA (76)
Rozdział 6. Funkcje i podprogramy (79)
- Wywoływanie funkcji (79)
- Wywoływanie podprogramów (81)
- Parametry i argumenty (82)
- Wychodzenie z procedury (86)
- Procedury publiczne i prywatne (86)
- Dodawanie odwołań do projektu (86)
- Pełne nazwy procedur (87)
Rozdział 7. Funkcje i instrukcje wbudowane (89)
- Funkcja MsgBox (91)
- Funkcja InputBox (93)
- Funkcje umożliwiające operacje na łańcuchach znaków (93)
- Różne funkcje i instrukcje (96)
Rozdział 8. Instrukcje kontrolujące przepływ programu (99)
- Instrukcja If...Then (99)
- Pętla For (100)
- Pętla For Each (101)
- Pętla Do (102)
- Instrukcja Select Case (104)
- Ostatnie uwagi o VBA (105)
Część III Obiekty i modele obiektowe (107)
Rozdział 9. Modele obiektowe (109)
- Obiekty, właściwości, metody (109)
- Kolekcje (111)
- Hierarchie w modelach obiektowych (114)
- Składnia w modelach obiektowych (116)
- Zmienne obiektowe (117)
Rozdział 10. Model obiektowy Worda (127)
- Model obiektowy Worda - wprowadzenie (127)
- Enumeracje Worda (130)
- Object Browser (132)
Rozdział 11. Obiekt Application (133)
- Właściwości i metody (134)
- Obiekt Options (139)
- Obiekt Task (140)
- Obiekt Template (141)
- Obiekt Window (144)
- Obiekt Pane (150)
- Obiekt View (151)
- Obiekt Zoom (153)
Rozdział 12. Obiekt Document (155)
- Właściwości, które zwracają kolekcje (158)
- Właściwości i metody związane z pisownią (159)
- Kolekcja Documents (161)
- Dodawanie, otwieranie i zapisywanie dokumentów (162)
- Właściwości związane z hasłem (166)
- Właściwości i metody związane z ochroną dokumentu (166)
- Właściwości związane z nazwą dokumentu (167)
- Metody związane z drukowaniem (168)
- Dodatkowe właściwości i metody obiektu Document (170)
- Obiekty potomne obiektu Document (171)
- Przykład: zestawienie nagłówków (189)
- Przykład: szukanie używanych stylów (191)
Rozdział 13. Obiekt Section i obiekt HeaderFooter (195)
- Dodawanie nowej sekcji (195)
- Obiekt PageSetup (196)
- Właściwości obiektu Section (196)
- Obiekt HeaderFooter (197)
Rozdział 14. Obiekty Range i Selection (203)
- Obiekt Range a obiekt Selection (207)
- Zmienne typu Range i Selection (208)
- Tworzenie obiektu Range lub Selection (209)
- Modyfikowanie obiektu Range (217)
- Właściwości i metody obiektu Range i obiektu Selection (226)
Rozdział 15. Obiekty Find i Replace (237)
- Wyszukiwanie tekstu (237)
- Wyszukiwanie formatowania (240)
- Zastępowanie (241)
- Metoda Execute (241)
- Przykład: wielokrotne wyszukiwanie (242)
Rozdział 16. Obiekt Table (245)
- Właściwości i metody związane z formatowaniem (245)
- Metoda Cell (247)
- Właściwości Columns i Rows (247)
- Metoda ConvertToText (248)
- Metody sortujące (249)
- Metoda Split (250)
- Przykład: tworzenie tabeli z listy wyrazów (251)
- Przykład: usuwanie zawartości komórki tabeli (254)
Rozdział 17. Obiekt List (259)
- Typy list (259)
- Obiekt List (264)
- Obiekty ListTemplate i ListGallery (265)
- Przykład: przeglądanie list (275)
Rozdział 18. Skróty klawiaturowe (277)
- Wyszukiwanie skrótu klawiaturowego (278)
- Tworzenie skrótu klawiaturowego (279)
- Obiekt KeyBinding (279)
Rozdział 19. Wbudowane okna dialogowe (285)
- Metoda Show (288)
- Metody Display i Execute (289)
- Właściwość DefaultTab (289)
- Właściwość Type (290)
- Metoda Update (290)
- Przykład: statystyka dokumentu (291)
Rozdział 20. Tworzenie okien dialogowych (295)
- Co to jest obiekt UserForm? (295)
- Przykład: dodawanie do listu zwrotu pożegnalnego (299)
- Przykład: nagłówek faksu (303)
- Przykład: szybkie zaznaczanie (306)
Rozdział 21. Menu i paski narzędzi (311)
- Wprowadzenie (311)
- CustomizationContext (313)
- Kolekcja CommandBars (313)
- Obiekt CommandBar (313)
- Kontrolki CommandBar (314)
Dodatki (321)
Dodatek A Programowanie Worda z innej aplikacji (323)
- Ustawianie referencji do modelu obiektowego Worda (323)
- Uzyskiwanie dostępu do obiektów Worda (323)
- Rozwiązanie alternatywne (324)
Dodatek B Obiekt Shape (327)
- Obiekt Shape a obiekt InLineShape (327)
- Z-Order (327)
- Tworzenie obiektów InLineShape (330)
- Tworzenie obiektów Shape (331)
- Przykłady (335)
- WordArt (341)
Dodatek C Wyszukiwanie zainstalowanych drukarek (343)
Dodatek D Języki wysokiego i niskiego poziomu (347)
- BASIC (349)
- Visual Basic (350)
- C i C++ (351)
- Visual C++ (352)
- Pascal (352)
- FORTRAN (353)
- COBOL (354)
- Lisp (355)
Skorowidz (357)





