- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 840
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi

Opis ebooka: VBA dla Microsoft Office 365 i Office 2019
VBA jest językiem programowania umożliwiającym automatyzację praktycznie wszystkich działań, które wykonuje się ręcznie w aplikacjach Office. Napisany w nim kod jest szybszy, dokładniejszy i bardziej niezawodny niż jakikolwiek człowiek. Można dodawać struktury decyzyjne i pętle, a tym samym znacznie poszerzyć zakres możliwych operacji. Ciekawą opcją jest też tworzenie w VBA interfejsów użytkownika - okien komunikatów, pól wprowadzania danych i formularzy. Fantastyczne możliwości zyskuje się w wyniku komunikowania się między sobą aplikacji pakietu Office: operacje w jednej aplikacji można wspomagać działaniami innej - za pomocą kodu VBA!
To praktyczny podręcznik do nauki programowania w języku VBA. Punktem wyjścia jest proces rejestrowania makr oraz rozpoczęcie pracy w edytorze VBE. Dalej omówiono składnię języka VBA, potrzebne obiekty i metody oraz sposoby korzystania z pętli i funkcji, w tym funkcje wbudowane. Pokazano sposoby tworzenia interfejsów użytkownika zawierających takie elementy jak okna komunikatów, pola wprowadzania danych, niestandardowe okna dialogowe czy złożone formularze. Zaprezentowano także zasady budowania i debugowania modułowego kodu. W książce znalazło się wiele wskazówek oraz fragmentów kodu ułatwiających tworzenie przydatnych makr, dzięki którym praca z pakietem Office nabiera zupełnie innego kształtu!
W tej książce między innymi:
- podstawy pracy z VBA i korzystanie z Visual Basic Editor
- zmienne tablicowe, pętle i funkcje wbudowane
- pola wprowadzania danych i formularze
- tworzenie modułowego kodu i korzystanie z klas
- zabezpieczenia VBA i techniki zaawansowane
VBA: zautomatyzuj nudną pracę i ciesz się tym, co lubisz!
Zautomatyzuj i dostosuj aplikacje pakietów Office 365 i Office 2019 przy użyciu VBA
Visual Basic for Applications jest fundamentem pakietu Microsoft Office oraz podstawowym narzędziem do jego personalizacji pakietu. Książka VBA dla Microsoft Office 365 i Office 2019 zawiera czytelne przewodniki z instrukcjami krok po kroku, które przydadzą się zarówno początkującym, jak i doświadczonym programistom. Z ich pomocą nauczysz się personalizować i automatyzować wszystkie najważniejsze aplikacje pakietu Office 365: Word, Excel, PowerPoint, Outlook i Access.
Każde nowe wcielenie pakietu Office zawiera zmiany związane z rozwojem technologii. Niniejsze wydanie książki VBA dla Microsoft Office 365 i Office 2019 obejmuje wszystkie aktualizacje, w tym również te dotyczące bibliotek kodu, API oraz modelu obiektowego. Książka zaczyna się od omówienia podstaw, zasad rejestrowania makr VBA oraz posługiwania się programem Visual Basic Editor. Dalej omówiono składnię języka VBA, zmienne, stałe i wyliczenia, potrzebne obiekty i metody oraz sposoby podejmowania decyzji za pomocą pętli, a także korzystania z funkcji. Pokazano sposoby tworzenia wydajnych interfejsów użytkownika z oknami komunikatów, polami wprowadzania danych, niestandardowymi oknami dialogowymi oraz złożonymi formularzami. Książka pozwala także opanować umiejętności budowania i debugowania modułowego kodu. W całej treści książki pokazano, jak wykorzystać zdobytą wiedzę do tworzenia przydatnych makr. Makra pozwalają poprawić wydajność dzięki automatyzacji setek zadań, co otwiera zupełnie nowy świat mechanizmów zarządzania zachowaniami aplikacji pakietu Office. Z książki można nauczyć się wykonywania wielu operacji, których wykonanie w inny sposób nie jest możliwe - na przykład pobierania danych ze skoroszytu programu Excel i wstawiania ich do dokumentu programu Word. Wszystko to dzieje się automatycznie.
VBA dla Microsoft Office 365 i Office 2019 jest kompletnym i kompleksowym przewodnikiem pozwalającym opanować następujące zagadnienia:
- Podstawy języka VBA i rejestrowania makr
- Korzystanie z pętli i funkcji.
- Tworzenie kodu za pomocą programu Visual Basic Editor.
- Używanie zmiennych tablicowych i funkcji wbudowanych.
- Pobieranie danych wejściowych od użytkownika za pomocą pól wprowadzania danych i formularzy.
- Budowanie modułowego kodu i korzystanie z klas.
- Obsługa błędów i debugowanie kodu.
- Zarządzanie zabezpieczeniami VBA pakietu Office.
- Zaawansowane techniki VBA dla wszystkich aplikacji Office.
Automatyzuj aplikacje Office 365 i Office 2019
Twórz własne aplikacje dla Worda, Excela, PowerPointa, Outlooka oraz Accessa
Opanuj podstawowe i zaawansowane techniki programowania makr w VBA
Buduj swoje umiejętności dzięki przydatnym, praktycznym przykładom i projektom
Wybrane bestsellery
-
Ta książka jest jedynym w swoim rodzaju źródłem wiedzy o VBA i jego wykorzystywaniu do najróżniejszych zadań. Bardzo złożone zagadnienia zaprezentowano tu w prosty i przystępny sposób, koncentrując się na praktycznym wykorzystywaniu kodu VBA. Znalazło się tutaj wiele wskazówek, porad i ciekawych ...(64.35 zł najniższa cena z 30 dni)
69.30 zł
99.00 zł(-30%) -
Wykorzystaj funkcje programu Excel 2021 do budowy arkuszy kalkulacyjnych, które rozwiązują problemy biznesowe i dostarczają wiarygodnych odpowiedzi. Bazując na swoim niezrównanym doświadczeniu, Paul McFedries pomoże w pełni wykorzystać potencjał istniejących formuł i funkcji, u...(80.99 zł najniższa cena z 30 dni)
80.99 zł
89.99 zł(-10%) -
Znakomite szkolenie Excel — tabele przestawne. Kurs video. Raporty i analiza danych zostało zaprojektowane tak, byś po jego zakończeniu potrafił samodzielnie analizować dane za pomocą tabel przestawnych oraz przedstawiać je w formie graficznej na wykresach przestawnych. Przekonaj się, jaki ...
Excel - tabele przestawne. Kurs video. Raporty i analiza danych Excel - tabele przestawne. Kurs video. Raporty i analiza danych
(17.15 zł najniższa cena z 30 dni)26.95 zł
49.00 zł(-45%) -
Ta książka pozwoli Ci dogłębnie poznać najbardziej zaawansowane funkcje Excela. Tworzenie skomplikowanych wykresów i tabel przestawnych już nigdy nie będzie dla Ciebie problemem. Dowiesz się z niej, jak tworzyć formuły na potrzeby analizy danych oraz jak ominąć typowe trudności. Nauczysz się też ...
Excel. Wykresy, analiza danych, tabele przestawne. Niebieski podręcznik Excel. Wykresy, analiza danych, tabele przestawne. Niebieski podręcznik
(29.50 zł najniższa cena z 30 dni)32.45 zł
59.00 zł(-45%) -
W tej wyjątkowej książce znajdziesz ponad sto makr, gotowych do zastosowania od ręki. Wśród nich znajdziesz makra ułatwiające drukowanie, formatowanie komórek, nawigację oraz formatowanie wykresów. Ponadto poznasz takie makra, które pozwolą Ci formatować i filtrować dane, szybko tworzyć tabele pr...(24.50 zł najniższa cena z 30 dni)
26.95 zł
49.00 zł(-45%) -
Dzięki tej książce nauczysz się programować w języku VBA. Dowiesz się także, w jaki sposób można zautomatyzować wiele żmudnych czynności wykonywanych w Excelu i w innych aplikacjach pakietu MS Office. Naukę rozpoczniesz od podstaw, które podano tu w przystępnej i zrozumiałej formie. Dowiesz się, ...
Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy Automatyzacja w VBA dla Excela 2019. Receptury. Jak przyspieszać rutynowe zadania i zwiększać efektywność pracy
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Uznany ekspert Bill Jelen (MrExcel) i Tracy Systard pomagają automatyzować zadania, aby móc zrobić więcej w krótszym czasie i mniejszym wysiłkiem! Zautomatyzuj dowolne rutynowe działania, aby oszczędzić sobie całych dni, a może tygodni pracy! Spraw, by Excel wykonywał rzeczy, kt&...(107.73 zł najniższa cena z 30 dni)
107.73 zł
119.70 zł(-10%) -
Ta książka jest praktycznym przewodnikiem dla programistów aplikacji internetowych, architektów oprogramowania, menedżerów technicznych i inżynierów. Wyjaśniono w niej, w jaki sposób stosować architekturę mikrousług do frontendu aplikacji. Pokazano najważniejsze zalety mikrofrontendów, takie jak ...
Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania Tworzenie mikrofrontendów. Skalowanie zespołów i projektów, nowe możliwości dla twórców oprogramowania
(51.35 zł najniższa cena z 30 dni)55.30 zł
79.00 zł(-30%) -
Microsoft Office to standard na rynku oprogramowania biurowego, używają go firmy, szkoły, biura i urzędy na całym świecie. Niezależnie, czy chodzi o tworzenie i formatowanie dokumentów tekstowych, gromadzenie, przetwarzanie i wizualizację danych, opracowywanie różnego rodzaju prezentacji biznesow...(32.44 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Office 365 można dostosowywać do swoich potrzeb. Oznacza to, że nie trzeba wykupywać abonamentu na korzystanie ze wszystkich możliwości, jakie dostarcza producent. Z szerokiego pakietu usług klient wybiera te, które sprawdzą się w jego firmie, i tylko za dostęp do nich płaci. Skąd jednak początku...
Wdrożenie Office 365 w małej organizacji krok po kroku Wdrożenie Office 365 w małej organizacji krok po kroku
(25.93 zł najniższa cena z 30 dni)27.93 zł
39.90 zł(-30%)
O autorze ebooka
Richard Mansfield jest powszechnie znany jako ekspert w zakresie programowania. Napisał ponad 40 książek poświęconych tej dziedzinie, wiele z nich zdobyło ogromną popularność i uznanie. W przeszłości był redaktorem magazynu Compute!.
Ebooka przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video zobaczysz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły ebooka
- Tytuł oryginału:
- Mastering VBA for Microsoft Office 365
- Tłumaczenie:
- Radosław Meryk
- ISBN Książki drukowanej:
- 978-83-283-6513-1, 9788328365131
- Data wydania książki drukowanej:
- 2020-07-21
- ISBN Ebooka:
- 978-83-283-6514-8, 9788328365148
- Data wydania ebooka:
-
2020-07-21
Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Format:
- 164x239
- Numer z katalogu:
- 109987
- Rozmiar pliku Pdf:
- 15.1MB
- Rozmiar pliku ePub:
- 13.0MB
- Rozmiar pliku Mobi:
- 28.6MB
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
Spis treści ebooka
- Podziękowania
- O autorze
- O redaktorze merytorycznym
- Wprowadzenie
- Skąd wziąć kod przykładów zamieszczonych w tej książce?
- Jeśli masz pytania
- Co mogę zrobić dzięki VBA?
- Co znajduje się w tej książce?
- W jaki sposób należy korzystać z tej książki?
- Czy ta książka jest odpowiednia dla mnie?
- Konwencje używane w tej książce
- Dodatkowe informacje
- Część I. Rejestrowanie makr i wprowadzenie do VBA
- Rozdział 1. Rejestrowanie i uruchamianie makr w aplikacjach pakietu Office
- Czym jest VBA i co można zrobić za jego pomocą?
- Różnica między językami Visual Basic a Visual Basic for Applications
- Co to jest Visual Basic .NET i Visual Basic Express?
- Czym jest VBA i co można zrobić za jego pomocą?
- Podstawowe wiadomości o makrach
- Rejestrowanie makr
- Wyświetlanie zakładki Deweloper na Wstążce
- Planowanie makra
- Uruchamianie Rejestratora makr
- Nazewnictwo makr
- Nieprawidłowe nazwy makr
- Opisywanie makr
- Przechowywanie makr
- Wybór sposobu uruchomienia nowego makra
- Uruchamianie makra ze Wstążki
- Uruchamianie makra z paska narzędzi Szybki dostęp
- Uruchamianie makra za pomocą kombinacji klawiszy skrótu
- Uruchamianie makra w staromodny sposób
- Przypisywanie sposobu uruchamiania makra w programie Excel
- Przypisywanie sposobu uruchamiania makra w programie PowerPoint
- Przypisywanie sposobu uruchamiania makra w programie Outlook
- Rejestrowanie działań w makrze
- Uruchamianie makra
- Rejestrowanie przykładowego makra w programie Word
- Rejestrowanie przykładowego makra w Excelu
- Tworzenie skoroszytu makr osobistych, jeśli nie stworzono go wcześniej
- Rejestrowanie makra
- Określanie sposobu uruchamiania istniejącego makra
- Przypisywanie makra do przycisku paska narzędzi Szybki dostęp w programie Word
- Przypisywanie makra do klawisza skrótu
- Usuwanie makra
- Pytania kontrolne i zadania
- Rozdział 2. Wprowadzenie do programu Visual Basic Editor
- Otwieranie edytora VBE
- Otwieranie VBE z wybranym makrem
- Otwieranie edytora VBE bezpośrednio
- Przejście do makra
- Otwieranie edytora VBE
- Korzystanie z głównych okien edytora VBE
- Project Explorer
- Przeglądarka obiektów
- Okno kodu
- Uzupełnianie słów
- Szybkie informacje
- Automatyczne wyświetlanie elementów list
- Lista stałych
- Podpowiedzi danych
- Wskaźniki na marginesie
- Inne mechanizmy edycji kodu
- Okno Properties
- Okno Immediate
- Ustawianie właściwości projektu
- Personalizacja programu Visual Basic Editor
- Wybór ustawień edytora i preferencji wyświetlania
- Zakładka Editor okna Options
- Zakładka Editor Format okna Options
- Zakładka General okna Options
- Opcje zakładki Docking
- Wybór ustawień edytora i preferencji wyświetlania
- Wybór i rozmieszczanie okien edytora
- Dostosowywanie paska narzędzi i paska menu
- Dostosowywanie przybornika
- Dodawanie kontrolek do przybornika
- Zmiana nazwy kontrolki w przyborniku
- Przypisywanie grafiki do ikony kontrolki w przyborniku
- Usuwanie kontrolek z przybornika
- Dodawanie stron do przybornika
- Zmiana nazwy strony w Toolbox
- Usuwanie stron z przybornika
- Importowanie i eksportowanie stron przybornika
- Przemieszczanie strony w przyborniku
- Pytania kontrolne i zadania
- Rozdział 3. Edycja zarejestrowanych makr
- Testowanie makra w programie Visual Basic Editor
- Uruchamianie makra krok po kroku
- Ustawianie pułapek
- Komentowanie wierszy kodu
- Wyjście z krokowego wykonywania makra
- Testowanie makra w programie Visual Basic Editor
- Edycja makra programu Word
- Uruchamianie makra Transpose_Word_Right krok po kroku
- Uruchamianie makra Transpose_Word_Right
- Tworzenie makra Transpose_Word_Left
- Zapisywanie pracy
- Edycja makra Excela
- Odkrywanie skoroszytu makr osobistych
- Otwarcie makra do edycji
- Edycja makra
- Edycja makra PowerPoint
- Zmniejszenie rozmiaru makra
- Zapisywanie pracy
- Pytania kontrolne i zadania
- Rozdział 4. Tworzenie kodu w edytorze VBE od podstaw
- Konfigurowanie edytora VBE do tworzenia makr
- Tworzenie procedur dla Worda
- Tworzenie makra dla programu Excel
- Tworzenie procedury dla PowerPointa
- Tworzenie procedury dla Accessa
- Pytania kontrolne i zadania
- Część II. Korzystanie z VBA
- Rozdział 5. Podstawy składni VBA
- Przygotuj się
- Procedury
- Funkcje
- Procedury Sub
- Instrukcje
- Słowa kluczowe
- Wyrażenia
- Operatory
- Zmienne
- Stałe
- Argumenty
- Określanie nazw argumentów, a ich pomijanie
- Kiedy stosować nawiasy wokół listy argumentów
- Obiekty
- Kolekcje
- Właściwości
- Metody
- Zdarzenia
- Pytania kontrolne i zadania
- Rozdział 6. Zmienne, stałe i wyliczenia
- Korzystanie ze zmiennych
- Wybór nazw dla zmiennych
- Deklarowanie zmiennych
- Niejawne deklarowanie zmiennych
- Jawne deklarowanie zmiennych
- Wybór zakresu i czasu życia zmiennej
- Zasięg procedury
- Zasięg prywatny
- Zasięg publiczny
- Korzystanie ze zmiennych statycznych
- Korzystanie ze zmiennych
- Określanie typu danych dla zmiennej
- Czy trzeba określać typ danych?
- Boolean
- Byte
- Currency
- Date
- Decimal
- Double
- Integer
- Long
- Object
- Single
- String
- Variant
- Decydowanie o typie zmiennej
- Korzystanie ze stałych
- Deklarowanie własnych stałych
- Składnia
- Przykład
- Deklarowanie własnych stałych
- Wybór zasięgu lub czasu życia dla stałych
- Wyliczenia
- Pytania kontrolne i zadania
- Rozdział 7. mienne tablicowe
- Czym są tablice?
- Deklarowanie tablicy
- Przechowywanie wartości w tablicy
- Tablice wielowymiarowe
- Deklarowanie tablic dynamicznych
- Zmiana wymiarów tablicy
- Zwracanie informacji z tablicy
- Usuwanie tablicy
- Ustalanie, czy zmienna jest tablicą
- Wyznaczanie granic tablic
- Czym są tablice?
- Sortowanie tablic
- Przeszukiwanie tablicy
- Liniowe przeszukiwanie tablicy
- Binarne przeszukiwanie tablicy
- Pytania kontrolne i zadania
- Rozdział 8. Wyszukiwanie obiektów, metod i właściwości, których potrzebujesz
- Czym jest obiekt?
- Zalety programowania obiektowego
- Obiekty kreowane
- Właściwości
- Metody
- Czym jest obiekt?
- Kolekcje
- Korzystanie z obiektu w kolekcji
- Dodawanie obiektu do kolekcji
- Znajdowanie potrzebnych obiektów
- Korzystanie z Rejestratora makr, aby dodać kod do potrzebnych obiektów
- Korzystanie z Przeglądarki obiektów
- Komponenty Przeglądarki obiektów
- Dodawanie i usuwanie bibliotek obiektów
- Poruszanie się po Przeglądarce obiektów
- Korzystanie z pomocy, aby znaleźć potrzebny obiekt
- Naciśnij F1, aby przejść do głównej strony pomocy VBA
- Naciśnij F1, aby przejść bezpośrednio do strony pomocy polecenia
- Korzystanie z własności Auto List Members
- Używanie zmiennych typu Object do reprezentowania obiektów
- Programowanie zespołowe i OOP
- Pytania kontrolne i zadania
- Część III. Podejmowanie decyzji z wykorzystaniem pętli i funkcji
- Rozdział 9. Korzystanie z funkcji wbudowanych
- Czym są funkcje?
- Korzystanie z funkcji
- Przekazywanie argumentów do funkcji
- Korzystanie z funkcji do konwersji danych
- Funkcja ASC do wyznaczania kodu znaku
- Funkcja Val do wyodrębnienia liczby z początku ciągu znaków
- Korzystanie z funkcji Str w celu konwersji liczby na łańcuch znaków
- Korzystanie z funkcji Format do formatowania wyrażeń
- Korzystanie z predefiniowanych formatów liczbowych
- Tworzenie formatu liczbowego
- Tworzenie formatu dat i godzin
- Tworzenie formatu ciągów znaków
- Wykorzystanie funkcji Chr i stałych do wprowadzania znaków specjalnych do ciągu
- Korzystanie z funkcji do wykonywania operacji na zmiennych
- Korzystanie z funkcji Left, Right i Mid w celu uzyskania fragmentu ciągu znaków
- Korzystanie z funkcji Left
- Korzystanie z funkcji Right
- Korzystanie z funkcji Mid
- Wykorzystanie funkcji InStr i InStrRev w celu znalezienia ciągu znaków w innym ciągu znaków
- Korzystanie z funkcji LTrim, RTrim i Trim do usuwania spacji z ciągu znaków
- Wykorzystanie funkcji Len do sprawdzania długości ciągu znaków
- Korzystanie z funkcji StrConv, LCase i UCase do zmiany wielkości liter w ciągu znaków
- Funkcja StrConv
- Korzystanie z funkcji LCase i UCase
- Korzystanie z funkcji StrComp do porównywania jabłek z jabłkami
- Korzystanie z funkcji matematycznych języka VBA
- Korzystanie z funkcji VBA do przetwarzania dat i godzin
- Korzystanie z funkcji DatePart do parsowania dat
- Obliczanie przedziałów czasowych za pomocą funkcji DateDiff
- Korzystanie z funkcji DateAdd do dodawania lub odejmowania czasu od daty
- Funkcje do zarządzania plikami
- Sprawdzanie, czy plik istnieje, za pomocą funkcji Dir
- Zwracanie bieżącej ścieżki
- Pytania kontrolne i zadania
- Rozdział 10. Tworzenie własnych funkcji
- Składowe instrukcji Function
- Tworzenie funkcji
- Tworzenie funkcji ręcznie
- Tworzenie funkcji za pomocą okna dialogowego Add Procedure
- Przekazywanie argumentów do funkcji
- Deklarowanie typów danych argumentów
- Określanie argumentu opcjonalnego
- Zarządzanie zasięgiem funkcji
- Przykłady funkcji dla wszystkich aplikacji pakietu Office obsługujących VBA
- Jak funkcje zwracają informacje?
- Zwracanie z funkcji danych tekstowych
- Tworzenie funkcji dla programu Word
- Tworzenie funkcji dla programu Excel
- Tworzenie funkcji dla PowerPointa
- Tworzenie funkcji dla programu Access
- Pytania kontrolne i zadania
- Rozdział 11. Podejmowanie decyzji w kodzie
- Jak w VBA wykonujemy porównania?
- Testowanie wielu warunków z wykorzystaniem operatorów logicznych
- Bloki If
- IfThen
- Składnia
- Przykłady
- Instrukcje IfThenElse
- Składnia
- Przykład
- Instrukcje IfThenElseIfElse
- Składnia
- Przykłady
- Tworzenie pętli z instrukcjami If i GoTo
- Składnia
- Przykład
- Zagnieżdżanie bloków If
- Bloki Select Case
- Składnia
- Przykład
- Kolejność ma znaczenie
- Pytania kontrolne i zadania
- Rozdział 12. Korzystanie z pętli do powtarzania działań
- Kiedy należy używać pętli?
- Podstawy działania pętli
- Korzystanie z pętli For do wykonywania stałej liczby powtórzeń
- Pętle ForNext
- Składnia
- Proste pętle ForNext
- Pętle ForNext z argumentem Step
- Korzystanie z instrukcji InputBox do sterowania pętlą ForNext
- Pętle ForNext
- Pętle For EachNext
- Składnia
- Wykorzystanie instrukcji Exit For
- Wykorzystanie pętli Do w celu wykonania zmiennej liczby powtórzeń
- Pętle Do While
- Składnia
- Pętle Do While
- Pętle DoLoop While
- Składnia
- Pętle Do UntilLoop
- Składnia
- Pętle DoLoop Until
- Składnia
- Wykorzystanie instrukcji Exit Do
- Czy stosowanie instrukcji Exit Do to zła praktyka?
- Pętle WhileWend
- Zagnieżdżanie pętli
- Unikanie pętli nieskończonych
- Pytania kontrolne i zadania
- Część IV. Korzystanie z okien MsgBox, InputBox i okien dialogowych
- Rozdział 13. Pobieranie danych od użytkownika za pomocą okien MsgBox i InputBox
- Otwieranie makra
- Wyświetlanie komunikatów na pasku stanu w Wordzie i Excelu
- Okna komunikatów
- Zalety i wady okien komunikatów
- Składnia użycia okien komunikatów
- Wyświetlanie prostego okna komunikatu
- Wyświetlanie wielowierszowego okna komunikatu
- Wybieranie przycisków dla okna komunikatu
- Wybór ikony dla okna komunikatu
- Ustawianie domyślnego przycisku dla okna komunikatu
- Zarządzanie modalnością okna komunikatu
- Określanie tytułu okna komunikatu
- Paski tytułu mogą dostarczać przydatnych informacji
- Dodawanie przycisku Pomoc w oknach komunikatów
- Określanie pliku pomocy dla okna komunikatu
- Stosowanie pewnych argumentów bez innych
- Pobieranie wartości z okna komunikatu
- Okna wprowadzania danych
- Składnia polecenia InputBox
- Pobieranie danych z okien InputBox
- Formularze: gdy okna komunikatów i okna wprowadzania danych nie wystarczą
- Pytania kontrolne i zadania
- Rozdział 14. Tworzenie prostych, niestandardowych okien dialogowych
- Kiedy należy użyć niestandardowego okna dialogowego?
- Tworzenie niestandardowych okien dialogowych
- Projektowanie okien dialogowych
- Wstawianie formularza użytkownika
- Wybór ustawień siatki formularza użytkownika
- Zmiana nazwy formularza użytkownika
- Dodawanie kontrolek do formularzy użytkownika
- Grupowanie kontrolek
- Zmiana nazwy kontrolek
- Przemieszczanie kontrolek
- Zmiana podpisu kontrolki
- Najważniejsze właściwości kontrolek z przybornika
- Popularne właściwości
- Etykieta
- TextBox
- ComboBox i ListBox
- CheckBox
- OptionButton
- ToggleButton
- Frame
- CommandButton
- TabStrip i MultiPage
- ScrollBar i SpinButton
- Image
- Page
- Tab
- Praca z grupami kontrolek
- Jak grupować kontrolki?
- Anulowanie pogrupowania kontrolek
- Ustalanie rozmiaru pogrupowanych kontrolek
- Usuwanie pogrupowanych kontrolek
- Praca z jedną kontrolką w grupie
- Wyrównywanie kontrolek
- Rozmieszczanie kontrolek
- Dostosowywanie kolejności przechodzenia klawiszem Tab w formularzu
- Łączenie formularza z procedurą
- Ładowanie formularzy i usuwanie ich z pamięci
- Wyświetlanie i ukrywanie formularza
- Ustawianie domyślnego przycisku polecenia
- Odczytywanie informacji wprowadzonych przez użytkownika w oknie dialogowym
- Zwracanie tekstu wprowadzonego w polu tekstowym
- Zwracanie wartości przycisku opcji
- Zwracanie właściwości Value z pola wyboru
- Zwracanie właściwości Value z pola listy
- Zwracanie właściwości Value z pola kombi
- Przykłady powiązań formularzy z procedurami
- Przykład dla Worda: procedura przenoszenia akapitu
- Zarejestrowanie procedury
- Tworzenie okna dialogowego
- Przykład dla Worda: procedura przenoszenia akapitu
- Przykład ogólny: otwieranie pliku z pola listy
- Budowanie formularza użytkownika
- Tworzenie kodu obsługi formularza użytkownika
- Korzystanie z wbudowanych okien dialogowych aplikacji
- Wyświetlanie wbudowanego okna dialogowego
- Znajdowanie nazwy okna dialogowego i stałej
- Wybór pomiędzy metodą Show a metodą Display
- Używanie metody Show do wyświetlania i uruchamiania okna dialogowego
- Korzystanie z metody Display do wyświetlania okna dialogowego
- Wyświetlanie wbudowanego okna dialogowego
- Ustawianie i przywracanie opcji we wbudowanych oknach dialogowych
- Który przycisk wybrał użytkownik w oknie dialogowym?
- Określanie limitu czasu dla okna dialogowego
- Pytania kontrolne i zadania
- Rozdział 15. Tworzenie złożonych formularzy
- Tworzenie złożonych okien dialogowych i korzystanie z nich
- Aktualizowanie okna dialogowego w celu odzwierciedlenia ustawień wprowadzonych przez użytkownika
- Odsłanianie ukrytej części formularza
- Śledzenie procedury w formularzu
- Korzystanie z wielostronicowych okien dialogowych oraz kontrolek TabStrip
- Korzystanie z wielostronicowych okien dialogowych
- Korzystanie z kontrolki TabStrip
- Wykorzystanie ilustracji w formularzach
- Tworzenie niemodalnych okien dialogowych
- Określanie lokalizacji formularza na ekranie
- Tworzenie złożonych okien dialogowych i korzystanie z nich
- Wykorzystanie zdarzeń do zarządzania formularzami
- Zdarzenia unikatowe dla obiektu UserForm
- Zdarzenie Initialize
- Zdarzenie QueryClose
- Zdarzenie Activate
- Zdarzenie Deactivate
- Zdarzenie Resize
- Zdarzenie Terminate
- Zdarzenia unikatowe dla obiektu UserForm
- Zdarzenia, które dotyczą zarówno formularzy użytkownika, jak i kontrolek reprezentujących kontenery
- Zdarzenie Scroll
- Zdarzenie Zoom
- Zdarzenie Layout
- Zdarzenie AddControl
- Zdarzenie RemoveControl
- Zdarzenia, które dotyczą wielu lub większości kontrolek
- Zdarzenie Click
- Zdarzenie Change
- Zdarzenia Enter i Exit
- Zdarzenie BeforeUpdate
- Zdarzenie AfterUpdate
- Zdarzenia KeyDown i KeyUp
- Zdarzenie KeyPress
- Zdarzenia MouseDown i MouseUp
- Zdarzenie MouseMove
- Zdarzenie BeforeDragOver
- Zdarzenie BeforeDropOrPaste
- Zdarzenie DblClick
- Zdarzenie Error
- Zdarzenia, które dotyczą tylko kilku kontrolek
- Zdarzenie DropButtonClick
- Zdarzenia SpinDown i SpinUp
- Zadania i pytania kontrolne
- Część V. Tworzenie skutecznego kodu
- Rozdział 16. Budowanie modułowego kodu i korzystanie z klas
- Tworzenie kodu modularnego
- Czym jest modularny kod?
- Zalety używania modularnego kodu
- Jak tworzyć modularny kod?
- Organizowanie kodu w modułach
- Wywoływanie procedur
- Wprowadzanie w kodzie ulepszeń logicznych
- Deklarowanie zmiennych jawnie zamiast niejawnie
- Korzystanie z instrukcji With w celu upraszczania kodu
- Nie używaj instrukcji With bez potrzeby
- Optymalizacja instrukcji Select Case
- Nie sprawdzaj warunków bez potrzeby
- Usuwanie nieużywanych elementów z kodu
- Wizualne udoskonalenia kodu
- Stosowanie wcięć do wyróżniania poziomów kodu
- Używanie znaków kontynuacji w celu podziału długich wierszy
- Wykorzystanie znaku konkatenacji do podzielenia długich ciągów znaków
- Używaj pustych linii do dzielenia kodu
- Wykorzystuj zmienne w celu uproszczenia skomplikowanej składni
- Przekazywanie informacji z jednej procedury do innej za pomocą argumentów
- Przekazywanie informacji z powrotem do wywoływanej procedury
- Przekazywanie informacji z jednej procedury do drugiej za pomocą zmiennych prywatnych lub publicznych
- Tworzenie kodu modularnego
- Tworzenie klas i korzystanie z nich
- Co można zrobić z modułami klas?
- Krótki przegląd klas
- Planowanie klasy
- Tworzenie modułu klasy
- Nadawanie klasie nazwy
- Ustawianie właściwości Instancing
- Deklarowanie zmiennych i stałych klasy
- Dodawanie właściwości do klasy
- Tworzenie właściwości za pomocą zmiennej publicznej
- Tworzenie właściwości za pomocą procedur Property
- Właściwości klasy Book
- Dodawanie metod do klasy
- Korzystanie z klasy
- Pytania kontrolne i zadania
- Rozdział 17. Debugowanie kodu i obsługa błędów
- Zasady debugowania
- Różne rodzaje błędów
- Błędy językowe
- Błędy kompilacji
- Błędy fazy wykonania
- Błędy logiki programu
- Narzędzia debugowania w VBA
- Tryb pułapki
- Polecenia Step Over i Step Out
- Okno Locals
- Okno Watch
- Ustawianie wyrażeń do obserwowania
- Edycja obserwowanych wyrażeń
- Usuwanie obserwowanych wyrażeń
- Korzystanie z funkcji Quick Watch
- Okno Immediate
- Czego nie można zrobić w oknie Immediate?
- Wprowadzanie kodu w oknie Immediate
- Wyświetlanie informacji w oknie Immediate
- Okno dialogowe Call Stack
- Postępowanie w przypadku pętli nieskończonych
- Obsługa błędów wykonania
- Kiedy trzeba napisać blok obsługi błędów?
- Przechwytywanie błędów
- Wyłączanie przechwytywania błędów
- Wznawianie działania procedury po wystąpieniu błędu
- Korzystanie z instrukcji Resume
- Korzystanie z instrukcji Resume Next
- Korzystanie z instrukcji Resume wiersz
- Odczytywanie opisu błędu
- Zgłaszanie własnych błędów
- Wyłączanie ostrzeżeń
- Obsługa przerywania makr przez użytkownika w programach Word i Excel
- Wyłączenie wprowadzania danych przez użytkownika podczas działania procedury
- Wyłączenie możliwości wprowadzania danych przez użytkownika podczas działania konkretnego fragmentu makra
- Dokumentowanie kodu
- Pytania kontrolne i zadania
- Rozdział 18. Budowanie kodu przyjaznego użytkownikom
- Czym jest makro przyjazne użytkownikowi?
- Przywracanie środowiska użytkownika
- Pozostawienie użytkownika w najlepszej pozycji do kontynuowania pracy
- Informowanie użytkownika o tym, co się dzieje, podczas działania procedury
- Operowanie kursorem
- Operowanie kursorem w programie Word
- Operowanie kursorem w programie Excel
- Operowanie kursorem
- Wyświetlanie informacji na początku makra
- Komunikacja z użytkownikiem za pośrednictwem okien komunikatu lub okien dialogowych na koniec działania makra
- Tworzenie pliku dziennika
- Dbanie o to, aby makro było uruchomione w odpowiednich warunkach
- Sprzątanie po wykonaniu procedury
- Cofanie zmian wprowadzonych przez makro
- Usuwanie tymczasowych plików i folderów
- Korzystanie z własnego folderu tymczasowego
- Usuwanie folderu tymczasowego
- Pytania kontrolne i zadania
- Rozdział 19. Przegląd mechanizmów zabezpieczeń języka VBA
- W jaki sposób VBA implementuje zabezpieczenia?
- Podpisywanie projektów makr podpisem cyfrowym
- Co to jest certyfikat cyfrowy?
- Zdobywanie certyfikatu cyfrowego
- Tworzenie certyfikatu cyfrowego z podpisem własnym
- Uzyskanie certyfikatu cyfrowego od Twojej firmy
- Uzyskanie certyfikatu cyfrowego z komercyjnego urzędu certyfikacji
- Instalowanie certyfikatu cyfrowego
- Eksportowanie certyfikatu cyfrowego
- Usuwanie certyfikatu cyfrowego
- Podpisywanie projektu makra podpisem cyfrowym
- Usuwanie podpisu cyfrowego z projektu makra
- Do kogo należy ten certyfikat i co to znaczy?
- Wybór odpowiedniego poziomu zabezpieczeń
- Zagrożenia bezpieczeństwa stwarzane przez VBA
- Ochrona przed wirusami w postaci makr
- Określanie odpowiedniego poziomu zabezpieczeń
- Dodatkowe mechanizmy zabezpieczeń pakietu Office
- Ustawienia blokowania plików
- Blokowanie kodu
- Pytania kontrolne i zadania
- Część VI. Programowanie aplikacji pakietu Office
- Rozdział 20. Model obiektowy Worda i jego najważniejsze obiekty
- Model obiektowy Worda
- Korzystanie z kolekcji Documents oraz obiektu Document
- Tworzenie dokumentu
- Tworzenie szablonu
- Zapisywanie dokumentu
- Zapisywanie dokumentu po raz pierwszy lub zapisywanie go w innym pliku
- Zapisywanie dokumentu, który był już wcześniej zapisany
- Zapisywanie wszystkich otwartych dokumentów
- Sprawdzanie, czy dokument zawiera niezapisane zmiany
- Otwieranie dokumentu
- Zamykanie dokumentu
- Modyfikowanie szablonu dokumentu
- Drukowanie dokumentu
- Korzystanie z obiektu ActiveDocument
- Korzystanie z obiektu Selection
- Sprawdzanie rodzaju zaznaczenia
- Sprawdzanie typu opowieści zaznaczenia
- Uzyskiwanie innych informacji na temat bieżącego zaznaczenia
- Wstawianie tekstu w miejscu zaznaczenia
- Wstawianie akapitu w zaznaczeniu
- Stosowanie stylu
- Rozszerzanie istniejącego zaznaczenia
- Redukcja istniejącego zaznaczenia
- Tworzenie zakresów i korzystanie z nich
- Definiowanie zakresu nazwanego
- Zmiana definicji zakresu
- Korzystanie z właściwości Duplicate w celu przechowywania lub kopiowania formatowania
- Manipulowanie opcjami
- Sprawdzanie, czy hiperłącza wymagają kliknięć z klawiszem Ctrl
- Wyłączanie trybu zastępowania
- Ustawianie domyślnej ścieżki pliku
- Wyłączanie śledzenia zmian
- Pytania kontrolne i zadania
- Rozdział 21. Korzystanie z popularnych obiektów Worda
- Korzystanie z mechanizmu wyszukiwania z zastępowaniem z poziomu VBA
- Składnia metody Execute
- Przykład użycia operacji znajdowania i zamieniania
- Korzystanie z mechanizmu wyszukiwania z zastępowaniem z poziomu VBA
- Korzystanie z nagłówków, stopek i numerów stron
- Jak VBA implementuje nagłówki i stopki?
- Dostęp do nagłówka lub stopki
- Sprawdzanie, czy nagłówek lub stopka istnieją
- Odwoływanie się do nagłówka lub stopki w poprzedniej sekcji
- Tworzenie innego nagłówka pierwszej strony
- Tworzenie różnych nagłówków dla stron nieparzystych i parzystych
- Dodawanie numerów stron do nagłówków i stopek
- Dodawanie numerów stron do jednej lub kilku sekcji dokumentu
- Usuwanie numerów stron z jednej lub kilku sekcji dokumentu
- Sprawdzanie, czy sekcja dokumentu ma numery stron
- Zmiana numeracji stron dla sekcji
- Wyłączanie numerowania stron na pierwszej stronie
- Formatowanie numerów stron
- Tworzenie numerów stron w stylu Strona X z Y
- Korzystanie z sekcji, ustawień strony, okien i widoków
- Dodawanie sekcji do dokumentu
- Zmiana ustawień strony
- Otwieranie nowego okna zawierającego otwarty dokument
- Zamykanie wszystkich okien dokumentu z wyjątkiem pierwszego
- Podział okna
- Wyświetlanie planu dokumentu dla okna
- Przewijanie okna
- Układanie okien
- Pozycjonowanie i określanie rozmiaru okna
- Wyświetlanie elementu w oknie po jego otwarciu
- Zmiana widoku dokumentu
- Przełączanie do trybu czytania
- Powiększanie i zmniejszanie widoku w celu wyświetlania wielu stron
- Przetwarzanie tabel
- Tworzenie tabeli
- Zaznaczanie tabeli
- Konwersja tekstu na tabelę
- Zapewnienie umiejscowienia zaznaczenia wewnątrz tabeli
- Sprawdzanie, czy zaznaczenie znajduje się wewnątrz tabeli
- Sortowanie tabeli
- Dodawanie kolumny do tabeli
- Usuwanie kolumny z tabeli
- Ustawianie szerokości kolumny
- Zaznaczanie kolumny
- Dodawanie wiersza do tabeli
- Usuwanie wiersza z tabeli
- Ustawianie wysokości jednego lub większej liczby wierszy
- Zaznaczanie wiersza
- Wstawianie komórki
- Zwracanie tekstu w komórce
- Wprowadzanie tekstu w komórce
- Usuwanie komórek
- Zaznaczanie zakresu komórek
- Konwersja tabeli lub wierszy na tekst
- Pytania kontrolne i zadania
- Rozdział 22. Model obiektowy Excela i jego najważniejsze obiekty
- Przegląd modelu obiektowego Excela
- Obiekty kreowane Excela
- Zarządzanie skoroszytami
- Tworzenie skoroszytu
- Tworzenie nowego pustego skoroszytu
- Tworzenie nowego skoroszytu na podstawie szablonu
- Tworzenie nowego skoroszytu na podstawie istniejącego skoroszytu
- Tworzenie skoroszytu z wykresem, arkusza makr lub arkusza roboczego
- Tworzenie skoroszytu
- Zapisywanie skoroszytu
- Zapisywanie skoroszytu po raz pierwszy lub w innym pliku
- Zapisywanie dokumentu, który został zapisany wcześniej
- Zapisywanie wszystkich otwartych skoroszytów
- Dostęp do chmury
- Otwieranie skoroszytu
- Zamykanie skoroszytu
- Zamykanie wszystkich otwartych skoroszytów
- Współdzielenie skoroszytu
- Ochrona skoroszytu
- Korzystanie z obiektu ActiveWorkbook
- Praca z arkuszami
- Wstawianie arkusza
- Usuwanie arkusza
- Kopiowanie lub przenoszenie arkusza
- Drukowanie arkusza
- Zabezpieczanie arkusza
- Korzystanie z obiektu ActiveSheet
- Korzystanie z aktywnej komórki lub zaznaczenia
- Praca z aktywną komórką
- Pobieranie i ustawianie wartości aktywnej komórki
- Zmiana aktywnej komórki na inną
- Praca z regionem wokół aktywnej komórki
- Praca z aktywną komórką
- Praca z zaznaczeniem
- Praca z zakresami
- Praca z zakresem komórek
- Definiowanie zakresów nazwanych
- Usuwanie nazwanego zakresu
- Praca z nazwanym zakresem
- Praca z zakresem wykorzystanym
- Korzystanie z komórek specjalnych
- Wprowadzanie formuły w komórce
- Ustawianie opcji
- Ustawianie opcji w obiekcie Application
- Zarządzanie obliczeniami programu Excel
- Czyszczenie listy ostatnio używanych plików
- Ustawianie domyślnej ścieżki do plików
- Ustawianie opcji w obiekcie Application
- Ustawianie opcji w obiekcie Workbook
- Zmuszanie Excela do usuwania osobistych informacji z właściwości pliku podczas zapisywania
- Pytania kontrolne i zadania
- Rozdział 23. Korzystanie z popularnych obiektów Excela
- Praca z wykresami
- Tworzenie wykresu
- Tworzenie wykresu na nowym arkuszu wykresu
- Tworzenie wykresu w istniejącym arkuszu
- Tworzenie wykresu
- Określanie danych źródłowych dla wykresu
- Określanie typu wykresu
- Korzystanie z serii na wykresie
- Tworzenie nowej serii
- Tworzenie nowej serii danych
- Rozszerzanie istniejących serii danych
- Praca z wykresami
- Dodawanie legendy do wykresu
- Dodawanie tytułu wykresu
- Praca z osiami wykresu
- Formatowanie nagłówków i stopek
- Praca z obiektami Windows
- Otwieranie nowego okna w skoroszycie
- Zamykanie okna
- Aktywacja okna
- Rozmieszczanie okien i zmiana ich rozmiaru
- Powiększanie okna i ustawianie opcji wyświetlania
- Korzystanie z mechanizmu znajdowania i zamieniania
- Wyszukiwanie za pomocą metody Find
- Kontynuowanie wyszukiwania z wykorzystaniem metod FindNext i FindPrevious
- Zamienianie za pomocą metody Replace
- Wyszukiwanie i zamiana formatowania
- Dodawanie kształtów
- Pytania kontrolne i zadania
- Rozdział 24. Model obiektowy PowerPointa i jego najważniejsze obiekty
- Przegląd modelu obiektowego PowerPointa
- Obiekty kreowane programu PowerPoint
- Praca z prezentacjami
- Tworzenie nowej prezentacji na podstawie domyślnego szablonu
- Otwieranie istniejącej prezentacji
- Otwieranie prezentacji z chmury
- Zapisywanie prezentacji
- Zapisywanie prezentacji po raz pierwszy lub pod inną nazwą
- Zapisywanie prezentacji pod jej istniejącą nazwą
- Zapisywanie kopii prezentacji
- Zapisywanie wszystkich otwartych prezentacji
- Zamykanie prezentacji
- Eksportowanie prezentacji lub wybranych slajdów do formatu graficznego
- Drukowanie prezentacji
- Praca z aktywną prezentacją
- Praca z oknami i widokami
- Praca z aktywnym oknem
- Otwieranie nowego okna dla prezentacji
- Zamykanie okna
- Aktywacja okna
- Rozmieszczanie okien na ekranie i zmiana ich rozmiaru
- Zmiana widoku
- Praca z panelami okien
- Praca ze slajdami
- Dodawanie slajdów do prezentacji
- Wstawianie slajdów z istniejącej prezentacji
- Znajdowanie slajdów według numerów ID
- Zmiana układu istniejącego slajdu
- Usuwanie istniejącego slajdu
- Kopiowanie i wklejanie slajdów
- Powielanie slajdów
- Przenoszenie slajdów
- Dostęp do slajdów według nazwy
- Praca z zakresem slajdów
- Formatowanie slajdu
- Ustawianie tła dla jednego lub większej liczby slajdów
- Zastosowanie schematu kolorów do slajdu
- Ustawianie przejść dla slajdu, grupy slajdów lub wzorca
- Praca z wzorcami slajdów
- Praca z wzorcem slajdów
- Praca z wzorcem tytułu
- Praca z wzorcem materiałów informacyjnych
- Praca z wzorcem notatek
- Usuwanie wzorca
- Pytania kontrolne i zadania
- Rozdział 25. Wykorzystywanie kształtów i uruchamianie pokazów slajdów
- Korzystanie z kształtów
- Dodawanie kształtów do slajdów
- Wspólne argumenty metod dodawania kształtów
- Argument Type do dodawania kształtów
- Argumenty specyficzne dla metody AddTextEffect
- Argumenty specyficzne dla metody AddTextEffect
- Przykład wykorzystania metody AddShape
- Przykład wykorzystania metody AddTextEffect
- Przykład wykorzystania metody AddTextBox
- Dodawanie kształtów do slajdów
- Usuwanie kształtu
- Zaznaczanie wszystkich kształtów
- Zmiana położenia i rozmiaru kształtu
- Kopiowanie formatowania z jednego kształtu do innego
- Posługiwanie się tekstem wewnątrz kształtu
- Sprawdzanie, czy kształt zawiera ramkę tekstową
- Zwracanie i ustawianie tekstu w zakresie tekstowym
- Formatowanie tekstu wewnątrz zakresu tekstu
- Formatowanie wypunktowania w zakresie tekstu
- Korzystanie z kształtów
- Animowanie kształtu lub grupy kształtów
- Operacje na nagłówkach i stopkach
- Uzyskanie dostępu do potrzebnego obiektu Header lub Footer
- Wyświetlanie lub ukrywanie obiektu Header lub Footer
- Ustawianie tekstu w nagłówku lub stopce
- Ustawianie formatu daty i godziny nagłówków i stopek
- Konfigurowanie i uruchamianie pokazu slajdów
- Zarządzanie typem pokazu
- Tworzenie pokazu niestandardowego
- Usuwanie niestandardowego pokazu
- Uruchamianie pokazu slajdów
- Zmiana rozmiaru i położenia pokazu slajdów
- Poruszanie się pomiędzy slajdami
- Wstrzymywanie pokazu slajdów i korzystanie z białych i czarnych ekranów
- Uruchamianie i zatrzymywanie pokazów niestandardowych
- Kończenie pokazu slajdów
- Pytania kontrolne i zadania
- Rozdział 26. Model obiektowy Outlooka i jego najważniejsze obiekty
- Przegląd modelu obiektowego Outlooka
- Model obiektowy Outlooka
- Gdzie Outlook przechowuje makra VBA?
- Najpopularniejsze obiekty kreowalne Outlooka
- Przegląd modelu obiektowego Outlooka
- Korzystanie z obiektu Application
- Wprowadzenie do obiektu NameSpace
- Praca z przestrzeniami nazw
- Dostęp do domyślnych folderów w ramach obiektu NameSpace
- Dostęp do innych folderów w ramach obiektu NameSpace
- Inspektory i eksploratory
- Otwieranie okna Inspector
- Dostęp do obiektu Inspector związanego z elementem
- Dostęp do aktywnego okna inspektora lub eksploratora
- Korzystanie z aktywnego inspektora
- Tworzenie elementów programu Outlook
- Korzystanie z metody CreateItem do tworzenia elementów domyślnych
- Kończenie pracy Outlooka
- Uniwersalne metody do pracy z obiektami Outlooka
- Metoda Display
- Korzystanie z metody Close
- Korzystanie z metody PrintOut
- Korzystanie z metody Save
- Korzystanie z metody SaveAs
- Operacje na wiadomościach
- Tworzenie nowej wiadomości
- Operacje na treści wiadomości
- Dodawanie załącznika do wiadomości
- Wysyłanie wiadomości
- Operacje na elementach kalendarza
- Tworzenie nowego elementu kalendarza
- Operacje na treści elementu kalendarza
- Posługiwanie się zadaniami i zleceniami zadań
- Tworzenie zadania
- Operacje na zawartości elementu zadania
- Przypisywanie zadania do współpracownika
- Wyszukiwanie informacji
- Pytania kontrolne i zadania
- Rozdział 27. Zdarzenia w Outlooku
- Czym różnią się procedury obsługi zdarzeń od zwykłych makr?
- Korzystanie ze zdarzeń poziomu aplikacji
- Korzystanie ze zdarzenia Startup
- Korzystanie ze zdarzenia Quit
- Korzystanie ze zdarzenia ItemSend
- Korzystanie ze zdarzenia NewMail
- Korzystanie ze zdarzeń AdvancedSearchComplete i AdvancedSearchStopped
- Korzystanie ze zdarzenia MAPILogonComplete
- Zdarzenie Reminder
- Zdarzenie OptionsPagesAdd
- Zdarzenia na poziomie elementów
- Deklarowanie zmiennej obiektowej i inicjowanie zdarzenia
- Zdarzenia, które mają zastosowanie do wszystkich elementów reprezentujących wiadomości
- Zdarzenia dotyczące eksploratorów, inspektorów i widoków
- Zdarzenia dotyczące folderów
- Zdarzenia dotyczące obiektów Items i Results
- Zdarzenia dotyczące przypomnień
- Zdarzenia dotyczące synchronizacji
- Szybkie kroki
- Pytania kontrolne i zadania
- Rozdział 28. Model obiektowy Accessa i jego najważniejsze obiekty
- Pierwsze kroki z VBA w programie Access
- Tworzenie modułu w VBE
- Tworzenie funkcji
- Budowniczy makr
- Tworzenie makra w stylu Accessa w celu wywołania funkcji
- Tłumaczenie makr w stylu Accessa na makra VBA
- Korzystanie z makra Autoexec w celu zainicjowania sesji Accessa
- Uruchamianie procedur Sub
- Instrukcja Option Compare Database
- Pierwsze kroki z VBA w programie Access
- Przegląd modelu obiektowego Accessa
- Obiekty kreowane Accessa
- Otwieranie i zamykanie baz danych
- Korzystanie z metody CurrentDb w celu uzyskania dostępu do bieżącej bazy danych
- Zamykanie bieżącej bazy danych i otwieranie innej bazy danych
- Komunikacja między aplikacjami pakietu Office
- Otwieranie wielu baz danych naraz
- Zamykanie bazy danych
- Tworzenie i usuwanie obszarów roboczych
- Tworzenie nowego obszaru roboczego
- Usuwanie obszaru roboczego
- Korzystanie z obiektu Screen
- Korzystanie z obiektu DoCmd do uruchamiania poleceń Accessa
- Wykorzystanie metody OpenForm do otwierania formularzy
- Wykorzystanie metody PrintOut do drukowania obiektu
- Korzystanie z metody RunMacro do uruchamiania makr w stylu Accessa
- Pytania kontrolne i zadania
- Rozdział 29. Dostęp do aplikacji z innej aplikacji
- Narzędzia do komunikacji pomiędzy aplikacjami
- Zastosowanie Automatyzacji do przesyłania informacji
- Wiązanie wczesne i późne
- Tworzenie obiektu za pomocą funkcji CreateObject
- Zwracanie obiektu za pomocą funkcji GetObject
- Przykłady wykorzystania Automatyzacji dla aplikacji pakietu Office
- Przenoszenie informacji z arkusza kalkulacyjnego Excela do dokumentu Worda
- Przenoszenie informacji z dokumentu Worda do skoroszytu Excela
- Umieszczenie slajdu PowerPointa w wiadomości Outlooka
- Korzystanie z funkcji Shell do uruchamiania aplikacji
- Korzystanie z obiektów danych do przechowywania i pobierania informacji
- Tworzenie obiektu danych
- Zapisywanie informacji w obiekcie danych
- Pobieranie informacji z obiektu danych
- Umieszczanie informacji w Schowku
- Sprawdzanie, czy obiekt danych zawiera określony format
- Komunikacja za pośrednictwem DDE
- Użycie metody DDEInitiate do nawiązania połączenia DDE
- Korzystanie z metody DDERequest w celu odczytania tekstu z innej aplikacji
- Korzystanie z metody DDEPoke w celu wysłania tekstu do innej aplikacji
- Wykorzystanie metody DDEExecute do uruchamiania polecenia jednej aplikacji z innej aplikacji
- Zamykanie kanału DDE za pomocą metody DDETerminate
- Zamykanie wszystkich otwartych kanałów DDE za pomocą metody DDETerminateAll
- Komunikacja za pomocą mechanizmu SendKeys
- Nie tylko VBA
- Pytania kontrolne i zadania
- Dodatek. Odpowiedzi i rozwiązania zadań
- Rozdział 1. Rejestrowanie i uruchamianie makr w aplikacjach pakietu Office
- Rozdział 2. Wprowadzenie do programu Visual Basic Editor
- Rozdział 3. Edycja zarejestrowanych makr
- Rozdział 4. Tworzenie kodu w edytorze VBE od podstaw
- Rozdział 5. Podstawy składni VBA
- Rozdział 6. Zmienne, stałe i wyliczenia
- Rozdział 7. Zmienne tablicowe
- Rozdział 8. Wyszukiwanie obiektów, metod i właściwości, których potrzebujesz
- Rozdział 9. Korzystanie z funkcji wbudowanych
- Rozdział 10. Tworzenie własnych funkcji
- Rozdział 11. Podejmowanie decyzji w kodzie
- Rozdział 12. Korzystanie z pętli do powtarzania działań
- Rozdział 13. Pobieranie danych od użytkownika za pomocą okien MsgBox i InputBox
- Rozdział 14. Tworzenie prostych, niestandardowych okien dialogowych
- Rozdział 15. Tworzenie złożonych formularzy
- Rozdział 16. Budowanie modułowego kodu i korzystanie z klas
- Rozdział 17. Debugowanie kodu i obsługa błędów
- Rozdział 18. Budowanie kodu przyjaznego użytkownikom
- Rozdział 19. Przegląd mechanizmów zabezpieczeń języka VBA
- Rozdział 20. Model obiektowy Worda i jego najważniejsze obiekty
- Rozdział 21. Korzystanie z popularnych obiektów Worda
- Rozdział 22. Model obiektowy Excela i jego najważniejsze obiekty
- Rozdział 23. Korzystanie z popularnych obiektów Excela
- Rozdział 24. Model obiektowy PowerPointa i jego najważniejsze obiekty
- Rozdział 25. Wykorzystywanie kształtów i uruchamianie pokazów slajdów
- Rozdział 26. Model obiektowy Outlooka i jego najważniejsze obiekty
- Rozdział 27. Zdarzenia w Outlooku
- Rozdział 28.Model obiektowy Accessa i jego najważniejsze obiekty
- Rozdział 29. Dostęp do jednej aplikacji z innej aplikacji
Helion - inne książki
-
Arduino od podstaw to praktyczny przewodnik adresowany do wszystkich, którzy chcą się zapoznać z możliwościami urządzenia - od tych, którzy dotąd nie mieli styczności z komputerami jednopłytkowymi, po tych bardziej zaawansowanych. Począwszy od podstaw, jak również przedstawienia możliwości i pote...(32.44 zł najniższa cena z 30 dni)
34.93 zł
49.90 zł(-30%) -
Mimo że C - stworzony przez pracownika Laboratoriów Bella Dennisa Ritchiego - liczy sobie pół wieku, wciąż pozostaje niezwykle popularnym proceduralnym językiem ogólnego zastosowania. To dzięki niemu powstają elementy systemów operacyjnych i programów użytkowych. Tymczasem za sprawą Międzynarodow...(77.35 zł najniższa cena z 30 dni)
83.30 zł
119.00 zł(-30%) -
Książka stanowi kompendium wiedzy na temat tej niesłychanie szybko rozwijającej się i dynamicznie wkraczającej w nasze życie dziedziny. Została napisana tak, aby była przystępna dla osób posiadających podstawowe umiejętności matematyczne. Może stanowić podręcznik dla studentów takich kierunków ja...(31.85 zł najniższa cena z 30 dni)
34.30 zł
49.00 zł(-30%) -
Ta książka jest doskonałym wprowadzeniem do inżynierii społecznej. Omawia koncepcje psychologiczne leżące u podstaw tej dyscypliny i jej aspekty etyczne. Zaprezentowano tu narzędzie ułatwiające korzystanie z technik inżynierii społecznej w atakach socjotechnicznych. Następnie szczegółowo pokazano...
Socjotechniki w praktyce. Podręcznik etycznego hakera Socjotechniki w praktyce. Podręcznik etycznego hakera
(44.85 zł najniższa cena z 30 dni)48.30 zł
69.00 zł(-30%) -
Oto przyjazny przewodnik dla programistów Pythona, wyczerpująco wyjaśniający wiele zagadnień programowania obiektowego, takich jak dziedziczenie, kompozycja, polimorfizm, tworzenie klas i struktur danych. W książce szczegółowo omówiono zagadnienia obsługi wyjątków, testowania kodu i zastosowania ...
Programowanie zorientowane obiektowo w Pythonie. Tworzenie solidnych i łatwych w utrzymaniu aplikacji i bibliotek. Wydanie IV Programowanie zorientowane obiektowo w Pythonie. Tworzenie solidnych i łatwych w utrzymaniu aplikacji i bibliotek. Wydanie IV
(96.85 zł najniższa cena z 30 dni)104.30 zł
149.00 zł(-30%) -
Dzięki temu przyjaznemu przewodnikowi poznasz kluczowe koncepcje programistyczne i operacje obiektowego modelu dokumentu. Nauczysz się też pisać kod działający asynchronicznie i współbieżnie. Poszczególne zagadnienia zostały zilustrowane przykładowymi fragmentami kodu i prostymi projektami ―...
JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych JavaScript od pierwszej linii kodu. Błyskawiczna nauka pisania gier, stron WWW i aplikacji internetowych
(64.35 zł najniższa cena z 30 dni)69.30 zł
99.00 zł(-30%) -
To drugie, w pełni zaktualizowane wydanie przewodnika dla początkujących, dzięki któremu szybko zdobędziesz praktyczne umiejętności korzystania z rozbudowanej platformy Power BI. Najpierw zapoznasz się z podstawami analityki biznesowej i sposobami realizowania projektów w tym obszarze. Nauczysz s...
Pierwsze kroki w Power BI. Kompletny przewodnik po praktycznej analityce biznesowej. Wydanie II Pierwsze kroki w Power BI. Kompletny przewodnik po praktycznej analityce biznesowej. Wydanie II
(57.85 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%) -
Python jest językiem, którego powszechnie używa się w wielu obszarach: od programowania gier, przez aplikacje webowe, po systemy analizy danych. Nic więc dziwnego, że cieszy się ogromną popularnością i jest dodatkowo wspierany przez liczną społeczność programistów, projektantów i sympatyków, któr...(31.85 zł najniższa cena z 30 dni)
34.30 zł
49.00 zł(-30%) -
Dużym walorem książki jest obudowanie zadań krótkimi fabułami, które sprawiają, że Czytelnik nie ma do czynienia jedynie z danymi, poleceniami i kodem, lecz także zyskuje poczucie, że konfrontuje się z faktycznymi problemami, z jakimi mógłby się zetknąć także poza egzaminem. To kolejna w ofercie ...(31.85 zł najniższa cena z 30 dni)
34.30 zł
49.00 zł(-30%) -
Ta książka szczegółowo wyjaśnia paradygmat siatki danych, a przy tym koncentruje się na jego praktycznym zastosowaniu. Zgodnie z tym nowatorskim podejściem dane należy traktować jako produkt, a dziedziny — jako główne zagadnienie. Poza wyjaśnieniem paradygmatu opisano tu zasady projektowani...
Siatka danych. Nowoczesna koncepcja samoobsługowej infrastruktury danych Siatka danych. Nowoczesna koncepcja samoobsługowej infrastruktury danych
(57.85 zł najniższa cena z 30 dni)62.30 zł
89.00 zł(-30%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
W przypadku usługi "Druk na żądanie" termin dostarczenia przesyłki może obejmować także czas potrzebny na dodruk (do 10 dni roboczych)
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.


Oceny i opinie klientów: VBA dla Microsoft Office 365 i Office 2019 Richard Mansfield (2)
Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.
(1)
(0)
(0)
(1)
(0)
(0)
Data dodania: 2020-09-03 Ocena: 6 Opinia potwierdzona zakupem
Data dodania: 2020-08-13 Ocena: 3 Opinia potwierdzona zakupem
więcej opinii