Facebook - konwersja
  • promocja

VBA dla Microsoft Office 365 i Office 2019 - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
21 lipca 2020
Format ebooka:
EPUB
Format EPUB
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najpopularniejszych formatów e-booków na świecie. Niezwykle wygodny i przyjazny czytelnikom - w przeciwieństwie do formatu PDF umożliwia skalowanie czcionki, dzięki czemu możliwe jest dopasowanie jej wielkości do kroju i rozmiarów ekranu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
, MOBI
Format MOBI
czytaj
na czytniku
czytaj
na tablecie
czytaj
na smartfonie
Jeden z najczęściej wybieranych formatów wśród czytelników e-booków. Możesz go odczytać na czytniku Kindle oraz na smartfonach i tabletach po zainstalowaniu specjalnej aplikacji. Więcej informacji znajdziesz w dziale Pomoc.
Multiformat
E-booki w Virtualo.pl dostępne są w opcji multiformatu. Oznacza to, że po dokonaniu zakupu, e-book pojawi się na Twoim koncie we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu.
(3w1)
Multiformat
E-booki sprzedawane w księgarni Virtualo.pl dostępne są w opcji multiformatu - kupujesz treść, nie format. Po dodaniu e-booka do koszyka i dokonaniu płatności, e-book pojawi się na Twoim koncie w Mojej Bibliotece we wszystkich formatach dostępnych aktualnie dla danego tytułu. Informacja o dostępności poszczególnych formatów znajduje się na karcie produktu przy okładce. Uwaga: audiobooki nie są objęte opcją multiformatu.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na czytniku
Czytanie na e-czytniku z ekranem e-ink jest bardzo wygodne i nie męczy wzroku. Pliki przystosowane do odczytywania na czytnikach to przede wszystkim EPUB (ten format możesz odczytać m.in. na czytnikach PocketBook) i MOBI (ten fromat możesz odczytać m.in. na czytnikach Kindle).
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na smartfonie
Aby odczytywać e-booki na swoim smartfonie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. iBooks dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.

VBA dla Microsoft Office 365 i Office 2019 - ebook

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!

Spis treści

  • 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?
    • 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
    • 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 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
    • 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
      • 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
      • 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
    • 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
    • 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 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 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 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
      • 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
    • Wykorzystanie zdarzeń do zarządzania formularzami
      • Zdarzenia unikatowe dla obiektu UserForm
        • Zdarzenie Initialize
        • Zdarzenie QueryClose
        • Zdarzenie Activate
        • Zdarzenie Deactivate
        • Zdarzenie Resize
        • Zdarzenie Terminate
      • 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 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
      • 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 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
      • 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 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...
Kategoria: Systemy operacyjne
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-283-6514-8
Rozmiar pliku: 13 MB

BESTSELLERY

Kategorie: