na tej stronie zamieszczane są ciekawe i kreatywne przykłady wszechstronnych zastosowań programu MS Excel (m.in. biznesowych, finansowych, użytkowych i rozrywkowych). Wybrane zostały najlepsze programy (tzw. aplikacje) stworzone przez uczestników naszych kursów, realizowanych w ramach LabMasters oraz Uniwersytetu Warszawskiego. Każda praca ma w sobie to coś, co czyni ją niepowtarzalną i może stać się inspiracją do tworzenia własnych narzędzi programistycznych. Jeśli podoba Ci się aplikacja, koniecznie oznacz ją jako godną polecenia!

Portfolio

Cel aplikacji: Aplikacja „Portfolio” została zaprojektowana do tworzenia spersonalizowanych raportów i wysyłania ich drogą mailową. Jej wyróżniającą cechą jest elegancki design oraz pełnoekranowy tryb pracy. Aplikacja zawiera centralnie umieszczone okno dialogowe służące do zarządzania funkcjami programu, podczas gdy w tle widoczna jest grafika z nazwą firmy, która automatycznie dostosowuje się do rozdzielczości ekranu użytkownika.

Do kogo skierowana jest aplikacja?

  • Specjaliści ds. raportowania: Osoby odpowiedzialne za generowanie i dystrybucję raportów firmowych.
  • Analitycy biznesowi: Użytkownicy, którzy potrzebują narzędzia do szybkiego tworzenia i wysyłania raportów.
  • Administratorzy IT: Specjaliści zarządzający i konfigurujący aplikacje automatyzujące procesy biznesowe.

Portfolio

Korzystanie z aplikacji

Po włączeniu aplikacji, mamy do wyboru 5 opcji. Możemy wygenerować raporty i wysłać je mailem (wymagany jest program Outlook ze zdefiniowanym kontem; maile wysyłane są do fikcyjnych osób), wyświetlić/ukryć wstążkę Excela, uruchomić pakiet administratora (Login: Admin, Hasło: 123456), co umożliwia odkrycie wszystkich arkuszy oraz wysłać wiadomość do autorów, bądź zamknąć Excela.

Główne atuty

  • Elegancki design: Aplikacja posiada estetyczne okna dialogowe i tło automatycznie dostosowujące się do rozdzielczości ekranu.
  • Integracja z Outlook: Aplikacja automatycznie dodaje referencje do Outlooka, jeśli jest zainstalowany, co ułatwia proces wysyłania maili.
  • Pełnoekranowy tryb pracy: Program uruchamia się na pełnym ekranie, co zwiększa koncentrację i wygodę użytkownika.
  • Dzięki aplikacji możesz poszerzyć swoją wiedzę na temat Excela, korzystając z dokumentacji aplikacji.

Funkcje ExcelaVBA wykorzystane w aplikacji:

  • Formularze UserForm Excel VBA: Umożliwiają interaktywne sterowanie aplikacją oraz generowanie raportów.
  • Funkcje Windows API VBA: Wykorzystywane do automatycznego dostosowania tła do rozdzielczości ekranu.
  • Outlook VBA: Automatyzacja wysyłania maili bezpośrednio z poziomu Excela.
  • PowerPoint VBA: Opcjonalne wykorzystanie PowerPointa w celach prezentacyjnych (jeśli wymagane).

Wykorzystana wiedza z kursów

VBA dla ekspertów – interfejs użytkownika i UserForms, VBA dla ekspertów – sterowanie Windows i MS Office

Autorzy

Krzysztof Stelmach, Michał Szymański