Excel-Obiekty i kolekcje III |
Shapes, Pictures, OLEObjects |
Obiekty i kolekcje nierejestrowane (dla aplikacji 2007). Praca z obiektami warstwy rysunkowej. Omówienie wybranych obiektów/kolekcji. Obiekty OLE i technologia OLE. |
- Jak pracować z obiektami nierejestrowanymi w aplikacji Excel 2007, czyli obiektami warstwy rysunkowej.
- Jak dodawać obrazy do prezentacji w różnych technikach.
- Przegląd innych rzadko wykorzystywanych obiektów na przykładach CaseStudy.
- Jak tworzyć i wykorzystać konspekt arkusza.
|
Praca z wykresami |
Sparkline, SparklineGroup, funkcja Serie, ChartObject, Chart i obiekty zależne |
Tworzenie wykresów arkuszowych i osadzonych-różne typy wykresów. Dynamiczna modyfikacja wykresów. Zdarzenia wykresów arkuszowych i wykresów osadzonych (w oparciu o moduły klas). Animacja wykresów w różnych technikach. Wykresy przebiegu w czasie. Kontrola zakresu wartości w oparciu o parametr Activecell. Case Study do omawianych zagadnień. |
- Jak utworzyć wykres arkuszowy, osadzony.
- Jak dynamicznie określać jego parametry wyglądu.
- Jak wykorzystać zdarzenia wykresów do ich animacji- np. przesuwanie prawo-lewo zależnie od pozycji myszy.
- Jak obracać wykres 3D klawiszami strzałek.
- Wykresy przebiegu w czasie- animacja zależna od wyboru komórki.
- Jakie podstawowe techniki pracy z kolorami możemy wykorzystać w VBA.
|
Praca z plikami II |
Windows Script Host, FileSystemObject |
Rozszerzone zagadnienia związane z pracą z plikami (kopiowanie, usuwanie) i z katalogami (tworzenie, usuwanie, itp.). Wykorzystanie obiektu FileSystemObject. Praca z plikami tekstowymi (CSV, TXT, itp.)- tworzenie, odczytywanie. |
- Jak utworzyć katalog, przenieść plik, usunąć go lub skopiować wykorzystując kod VBA i zewnętrzną bibliotekę.
- Jak odczytać listę plików i podfolderów dowolnego katalogu na dysku i utworzyć strukturę zależnych folderów.
- Jak zapisać dane do pliku tekstowego i jak je odczytać (zagadnienie rozszerzone).
|
Interakcja z aplikacjami Office |
CreateObject, GetObject, References |
Wczesne i późne wiązanie. Obsługa MS Word z poziomu MS Excel oraz Excela z poziomu Worda. Współpraca Excela z Outlookiem i PowerPoint-em. Wysyłanie e-maila z poziomu Excela. Wybrane, przykładowe obiekty w/w aplikacji-przegląd podstawowych obiektów MS Word, MS PowerPoint, MS Outlook. |
- Jak przygotować procedurę do pracy z inną aplikacją pakietu MS Office.
- Jak skutecznie wykorzystać system IntelliSense do efektywnego programowania z wykorzystaniem obiektów aplikacji MS Office.
- Jak tworzyć dokumenty Word i MS PowerPoint i dodawać do nich teksty, tabele i wykresy Excela.
- Jak wysłać wiadomość e-mail wykorzystując aplikację MS Outlook.
- Jak pobrać określone informacje o wszystkich wiadomościach e-mail znajdujących się w Outlooku.
|
Formularze arkuszowe |
ActiveX |
Omówienie typów formularzy i formatów stosowanych po stronie aplikacji Excel. Obsługa makr dla formularzy-przypisanie procedur i funkcji do kontrolek. Odczyt wartości formatek. |
- Jak zbudować formularz z przyciskami i kontrolkami umieszczony w arkuszu.
- Jakie kontrolki mamy do dyspozycji, które z nich warto wykorzystać.
- Jak prawidłowo zaprogramować ich działanie, określić parametry.
|
Podstawy dobrego kodu |
|
Zestaw wskazówek i informacji dot. zasad dobrego programowania. Podział logiczny kodu. Zasady nazewnictwa, deklaracji. Poprawa czytelności programu. Stosowanie komentarzy. |
|
Rozwiązania przyspieszające |
ScreenUpdate, Calculate, EnableCalculate |
Jak przyspieszyć działanie tworzonych makr?- mechanizmy makro- i mikrooptymalizacji kodu. Zbiór zasad i dobrych praktyk. |
|