VBA dla Microsoft Office 365 i Office 2019
- Autor:
- Richard Mansfield
- Promocja Przejdź
- Wydawnictwo:
- Helion
- Ocena:
- 4.5/6 Opinie: 2
- Stron:
- 840
- Druk:
- oprawa twarda
- Dostępne formaty:
-
PDFePubMobi
Opis książki: 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!
Wybrane bestsellery
-
To drugie, zaktualizowane i poprawione wydanie bestsellerowego podręcznika Programowania w Pythonie pozwoli Ci błyskawicznie zacząć tworzyć kod, który działa! Zaczniesz od zrozumienia podstawowych koncepcji programistycznych, następnie nauczysz się zapewniać programom interaktywność i wykształcis...(0,00 zł najniższa cena z 30 dni)
59.40 zł
99.00 zł(-40%) -
To książka przeznaczona dla programistów, którzy chcą zacząć pracę z Gitem i GitHubem. W każdym rozdziale zawarto wyłącznie przydatne informacje, a te uzupełniono licznymi ćwiczeniami. Dzięki temu równocześnie możesz się uczyć Gita i nabierać sprawności w posługiwaniu się tym systemem. Przewodnik...
Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej Git i GitHub. Kontrola wersji, zarządzanie projektami i zasady pracy zespołowej
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Dave Thomas i Andy Hunt napisali pierwsze wydanie tej wpływowej książki w 1999 roku, aby pomóc swoim klientom tworzyć lepsze oprogramowanie i na nowo odnaleźć radość z kodowania. Nauki płynące z tamtego wydania pomogły wielu pokoleniom programistów zbadać istotę rozwoju oprogramowania, niezależni...
Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II Pragmatyczny programista. Od czeladnika do mistrza. Wydanie II
(0,00 zł najniższa cena z 30 dni)46.20 zł
77.00 zł(-40%) -
Metody statystyczne są kluczowym elementem data science, mimo to niewielu specjalistów data science posiada formalne wykształcenie statystyczne. Kursy i podręczniki o podstawach statystyki, rzadko kiedy omawiają temat z perspektywy data science. W drugim wydaniu tego popularnego podręcznika zosta...
Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II Statystyka praktyczna w data science. 50 kluczowych zagadnień w językach R i Python. Wydanie II
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Agile i Scrum, Scrum i Agile. Opanowawszy branżę IT, powoli, ale konsekwentnie, zdobywają inne biznesowe przyczółki i rozgaszczają się w firmach na dobre… Albo niedobre, gdy budzą niezrozumienie, protesty, a czasem nawet chęć ucieczki! Agile i Scrum brzmią tak nowocześnie, w teorii świetnie...(0,00 zł najniższa cena z 30 dni)
23.94 zł
39.90 zł(-40%) -
Mikrousługi są relatywnie świeżą koncepcją w świecie systemów IT, mimo to coraz więcej organizacji decyduje się na wdrażanie opartej na nich architektury. Uznaje się, że zapewnia ona wówczas lepszą skalowalność, łatwość łączenia poszczególnych niezależnych elementów, a przede wszystkim możliwość ...
Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych Od monolitu do mikrousług. Ewolucyjne wzorce przekształcania systemów monolitycznych
(0,00 zł najniższa cena z 30 dni)32.94 zł
54.90 zł(-40%) -
Po przyswojeniu zagadnień związanych z językiem C# i aplikacjami konsoli dowiesz się, jak tworzyć praktyczne aplikacje i usługi z wykorzystaniem biblioteki ASP.NET Core, a także wzorzec MVC i technologię Blazor. Zapoznasz się z metodami stosowania wielozadaniowości do poprawy wydajności i skalowa...
C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI C# 10 i .NET 6 dla programistów aplikacji wieloplatformowych. Twórz aplikacje, witryny WWW oraz serwisy sieciowe za pomocą ASP.NET Core 6, Blazor i EF Core 6 w Visual Studio 2022 i Visual Studio Code. Wydanie VI
(0,00 zł najniższa cena z 30 dni)95.40 zł
159.00 zł(-40%) -
Odpowiedź na to fundamentalne pytanie znajdziesz w tej książce ? drugim wydaniu świetnego podręcznika dla przyszłych mistrzów kodu. Zostało ono, podobnie jak inne pozycje z serii Rusz głową!, przygotowane zgodnie z najnowszymi odkryciami nauk poznawczych, teorii uczenia się i neurofizjologii. I w...
Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II Wzorce projektowe. Rusz głową! Tworzenie rozszerzalnego i łatwego w utrzymaniu oprogramowania obiektowego. Wydanie II
(0,00 zł najniższa cena z 30 dni)65.40 zł
109.00 zł(-40%) -
To drugie wydanie bestsellerowego przewodnika po technikach uczenia maszynowego. Wystarczą minimalne umiejętności programistyczne, aby dzięki tej książce nauczyć się budowania i trenowania głębokiej sieci neuronowej. Zawarto tu minimum teorii, a proces nauki jest ułatwiony przez liczne przykłady ...
Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II Uczenie maszynowe z użyciem Scikit-Learn i TensorFlow. Wydanie II
(0,00 zł najniższa cena z 30 dni)77.40 zł
129.00 zł(-40%)
O autorze książki
1 Richard MansfieldRichard 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 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 dowolonych 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 dowolonych urządzeniach i aplikacjach obsługujących format MP4 (pliki spakowane w ZIP)
Szczegóły książki
- 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@helion.pl.
- Format:
- 164x239
- Numer z katalogu:
- 109987
- Rozmiar pliku Pdf:
- 15.1MB
- Rozmiar pliku ePub:
- 13.0MB
- Rozmiar pliku Mobi:
- 28.6MB
- Pobierz przykładowy rozdział PDF
- Przykłady na ftp
Ebook zawiera materiały dodatkowe, które możesz pobrać z serwera FTP - link znajdziesz na stronie redakcyjnej.
- Zgłoś erratę
- Kategorie:
Aplikacje biurowe » MS Office
Aplikacje biurowe » VBA - Programowanie
Spis treści książki
- 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
-
Oto wyjątkowy przewodnik po platformie Roblox. Składa się z 24 lekcji skonstruowanych w sposób ułatwiający szybkie opanowanie materiału; przeczytanie każdej z nich i wykonanie podanych ćwiczeń zajmie Ci najwyżej godzinę. Lekcje i zadania łącznie tworzą kurs, dzięki któremu nauczysz się samodzieln...
Roblox Lua w 24 godziny. Tworzenie gier dla początkujących Roblox Lua w 24 godziny. Tworzenie gier dla początkujących
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ten przystępny przewodnik jest przeznaczony dla analityków danych, którzy chcą dobrze poznać proces tworzenia analitycznego zbioru danych i samodzielnie pisać kod niezbędny do uzyskania zamierzonego wyniku. Przedstawiono w nim składnię języka SQL oraz zasady budowania szybko działających zapytań ...
SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących SQL dla analityków danych. Tworzenie zbiorów danych dla początkujących
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Oto przewodnik po koncepcjach testowania i wiodących frameworkach, za pomocą których automatyzuje się testy aplikacji internetowych, takich jak Selenium, Cypress, Puppeteer i Playwright. Zaprezentowano w nim unikatowe funkcjonalności tych rozwiązań, ich wady i zalety, a także wyjaśniono zasady ko...
Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji Testowanie aplikacji dla programistów frontendowych. Wiodące frameworki do automatyzacji testów aplikacji internetowych i ich przyszłość oparta na testowaniu niskokodowym i sztucznej inteligencji
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
To książka przeznaczona dla osób, które chcą dobrze zrozumieć matematyczne podstawy nauki o danych i nauczyć się stosowania niektórych koncepcji w praktyce. Wyjaśniono tu takie zagadnienia jak rachunek różniczkowy i całkowy, rachunek prawdopodobieństwa, algebra liniowa i statystyka, pokazano takż...
Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka Podstawy matematyki w data science. Algebra liniowa, rachunek prawdopodobieństwa i statystyka
(0,00 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
Ta książka jest drugim, zaktualizowanym i uzupełnionym wydaniem przewodnika dla programistów. Rozpoczyna się od szczegółowego wprowadzenia do nowoczesnego C++ z uwzględnieniem technik eliminowania wąskich gardeł w kodzie bazowym. Następnie omówiono zagadnienia optymalizacji struktur danych i zarz...
Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II Wysoce wydajny C++. Opanuj sztukę optymalizowania działania kodu. Wydanie II
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%) -
Z tym przewodnikiem nauczysz się stosowania Reacta w praktyce. Dowiesz się, w jaki sposób zbudować jednostronicową, złożoną aplikację internetową, i zdobędziesz wiedzę umożliwiającą używanie tej biblioteki w codziennej pracy. Pokazano tu, jak rozpocząć projekt i rozwijać rzeczywistą aplikację. Za...
React w działaniu. Tworzenie aplikacji internetowych. Wydanie II React w działaniu. Tworzenie aplikacji internetowych. Wydanie II
(0,00 zł najniższa cena z 30 dni)35.40 zł
59.00 zł(-40%) -
Microsoft Power BI jest doskonałym narzędziem do profesjonalnej analizy danych. Jeśli jednak chcesz uzyskać za jego pomocą naprawdę spektakularne efekty, musisz się biegle posługiwać językiem DAX (Data Analysis Expressions). Pozwala on na wykonywanie zaawansowanych obliczeń i zapytań dotyczących ...
DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu DAX i Power BI w analizie danych. Tworzenie zaawansowanych i efektywnych analiz dla biznesu
(0,00 zł najniższa cena z 30 dni)53.40 zł
89.00 zł(-40%) -
To książka przeznaczona dla inżynierów danych i programistów, którzy chcą za pomocą Sparka przeprowadzać skomplikowane analizy danych i korzystać z algorytmów uczenia maszynowego, nawet jeśli te dane pochodzą z różnych źródeł. Wyjaśniono tu, jak dzięki Apache Spark można odczytywać i ujednolicać ...(0,00 zł najniższa cena z 30 dni)
53.40 zł
89.00 zł(-40%) -
Jeśli masz już pewne umiejętności pentestera, dzięki tej książce poszerzysz swoją wiedzę o zaawansowanych narzędziach dostępnych w Kali Linux, a także nauczysz się wyrafinowanych taktyk stosowanych przez prawdziwych hakerów do atakowania sieci komputerowych. Omówiono tu różne sposoby instalowania...
Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV Kali Linux i zaawansowane testy penetracyjne. Zostań ekspertem cyberbezpieczeństwa za pomocą Metasploit, Nmap, Wireshark i Burp Suite. Wydanie IV
(0,00 zł najniższa cena z 30 dni)59.40 zł
99.00 zł(-40%) -
Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znac...
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania
(0,00 zł najniższa cena z 30 dni)71.40 zł
119.00 zł(-40%)
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