Archiwum kategorii: Operacje na plikach i folderach

Jak używać zmiennych środowiskowych w ścieżkach do plików i folderów?

przez | 2025-02-17

Ostatnio spotkałem się z pewnym problemem. Otóż napisałem dla Excela prostą aplikację generującą mini raport. W ustawieniach arkusza podałem ścieżkę do folderu, w którym ma być zapisywany raport. I tutaj pojawia się mały problem – ponieważ pracuję na dwóch różnych komputerach to najwygodniej zapisać raport w folderze, który się synchronizuje. Dla mnie takim folderem jest… Dowiedz się więcej »

Jak usunąć informację, że plik został pobrany z Internetu?

przez | 2024-12-23

Jeśli pobieramy pliki z Internetu, to przeglądarka Internetowa zapisuje dodatkowy atrybut, że plik został pobrany z Internetu (dodatkowo gdy rozpakowujemy archiwum pobrane z Internetu to niektóre archiwizatory np. WinRAR, TotalCommander wszystkie rozpakowane pliki oznaczają jako pobrane z Internetu; aczkolwiek 7-zip nie dodaje tego atrybutu do rozpakowywanych plików). Mało tego takie oznaczenie stosuje też program Outlook… Dowiedz się więcej »

Ciekawe zmienne środowiskowe

przez | 2024-11-24

O zmiennych środowiskowych już na tym blogu parę razy przewinęło się jakieś drobne info. Przykładowo we wpisie Jak odczytać ścieżkę do folderu TEMP? Napisałem, że najprostszy sposób to odczytanie zmiennej środowiskowej TEMP (lub TMP) Zmienne środowiskowe bardzo często się wykorzystuje pisząc skrypty wsadowe (pliki BAT). Z tym, że w przypadku plików wsadowych nazwa zmiennej środowiskowej… Dowiedz się więcej »

Jak utworzyć archiwum ZIP?

przez | 2024-11-09

Czasami chcemy utworzyć archiwum ZIP. To rozwiązanie przydaje się w kilku sytuacjach: No OK, a jak najprościej utworzyć archiwum zip? Można skorzystać z jakiegoś zewnętrznego programu np. 7z.exe będący częścią pakietu 7-zip i go uruchamiać. Ale to rozwiązanie ma kilka wad: Dlatego wybrałem inny sposób. Można skorzystać z windowsowego mechanizmu tworzenia plików zip. Rozwiązanie jest… Dowiedz się więcej »

Jak z nazwy pliku wyciągnąć rozszerzenie

przez | 2024-09-15

Czasami w zmiennej mamy nazwę pliku (np. plik.txt, bądź możemy mieć też podaną pełną ścieżkę wraz z nazwą pliku np. c:\katalog\podkatalog\plik.txt). I chcemy z tej nazwy pliku wyciągnąć samo rozszerzenie (np. txt). Bo np. w zależności od tego czy użytkownik wskazał plik tekstowy a graficzny nasze makro ma wykonać inną operację. Jak najprościej sprawdzić jakie… Dowiedz się więcej »

Jak sprawdzić gdzie jest zainstalowany Access (lub Outlook)

przez | 2024-06-30

Jedną z rzeczy, które mnie denerwują w VBA to jest brak 100% pokrycia metod i właściwości w obiekcie Application. Przykładowo jeśli chciałbym się dowiedzieć w jakim folderze jest zainstalowany Word, Excel lub PowerPoint to mógłbym użyć instrukcji: I to wszystko. Niestety, ale ani w programie Access ani w Outlook obiekt Application nie posiada właściwości Path.… Dowiedz się więcej »

Jak wstrzymać wykonywanie skryptu zanim uruchomiony program się nie zakończy?

przez | 2024-06-30

Instrukcja Shell służy do uruchamiania zewnętrznych programów. Oto prosty przykład: Niestety, ale druga instrukcja MsgBox wyświetli się jeszcze zanim instrukcja Shell „zdąży” uruchomić kalkulator 😉 A my chcielibyśmy, aby druga instrukcja MsgBox wykonała się dopiero wtedy gdy zamkniemy kalkulator, który został uruchomiony przez instrukcję Shell. Na szczęście jest pewne rozwiązanie tego problemu.