Jakiś czas temu otrzymałem od klienta ciekawe zlecenie. Otóż musiałem zmodernizować pewną aplikację napisaną w języku VBA. W głównym arkuszu była pewna tabelka z wieloma wierszami i kilkudziesięcioma kolumnami zawierająca informacje o pewnych wyrobach. Dla zaznaczonego wiersza po kliknięciu w przycisk należało wygenerować plik PDF z karta informacyjną produktu (odpowiednie komórki z wybranego w tabeli wiersza były kopiowane do osobnego ładnie sformatowanego arkusza i ten arkusz był eksportowany do pliku PDF).
I tutaj zaczyna się zabawa. Otóż każdy z produktów z tabelki ma swój folder na dysku gdzie są przechowywane różnego rodzaju wygenerowane pliki PDF. I ten folder był na dysku Z (pewnie w firmie był to zmapowany folder sieciowy). Zacząłem się zastanawiać jak w najszybszy sposób utworzyć u siebie dysk Z (mogłem w sumie dokonać stosownej zmiany w kodzie aplikacji np. poprzez ustawienie jakiejś stałem globalnej, ale musiałbym pamiętać o zmianie stałej przy oddaniu klientowi gotowej aplikacji). Pomysłów miałem kilka:
Czytaj dalej