VBApr – MS Project – Automatyzacja obsługi harmonogramów za pomocą VBA
Szkolenie skierowane do:
Osób, których zadaniem jest rozszerzenie standardowej funkcjonalności zawartej w MS Project o elementy automatyzujące pracę z aplikacją.
Cele i korzyści:
- Poznanie możliwości rozbudowania funkcjonalności MS Project.
- Nabycie umiejętności automatyzowania obsługę harmonogramów.
- Poznanie zasada oprogramowania wymiany danych między MS Project a innymi aplikacjami.
Wymagania:
- Podstawowa znajomość systemu Windows.
- Znajomość MS Project na poziomie tworzenia harmonogramu projektu i kontroli jego realizacji.
Plan Szkolenia:
- +Wstęp.
- główne elementy okna edytora VBA
- wykonywanie, przerywanie i śledzenie wykonania programu
- praca z podstawowymi narzędziami programisty
- +Podstawy programowania VBA.
- zasady tworzenia procedur i funkcji
- deklarowanie zmiennych i ch zasięg
- +Rozszerzanie możliwości VBA.
- sterowanie przebiegiem programu
- konstrukcje warunkowe
- definiowanie pętli
- przekazywanie parametrów do procedur i funkcji
- +Obsługa błędów.
- rodzaje błędów: składniowe, kompilacji, wykonania, logiczne
- ignorowanie błędów
- definiowanie własnej obsługi błędów
- +Zasady programowania z użyciem obiektów MS Project.
- wprowadzenie do terminologii programowania obiektowego: obiekt, właściwość, metoda, zdarzenie, argument, kolekcja
- omówienie modelu obiektowego MS Project
- definiowanie zmiennych reprezentujących obiekty i kolekcje
- praca z wybranymi obiektami i kolekcjami obiektów (projekt, zadania, zasoby, kalendarze)
- +Tworzenie własnych formatek.
- projektowanie formatek
- oprogramowanie funkcjonalności formatek
- +Współpraca z aplikacjami MS Office.
- import danych z innych aplikacji
- eksport danych (np. do MS Excel)
- sterowanie pracą aplikacji MS Office z poziomu MS Project (np. automatyzacja wysyłania maili)
Program szkolenia
Czas trwania:
3 dni
Forma:
Warsztaty wspomagane wykładem
Cena:
Cena szkolenia ustalana jest indywidualnie, na podstawie potrzeb szkoleniowych Klienta.
Zgłoszenie uczestnictwa
W przypadku dodatkowych pytań zapraszamy do kontaktu.