Aby użyć makra do określenia pozycji, w której zapisany jest skoroszyt programu Excel, odczytaj odpowiednią właściwość. Dzięki temu albo określasz aktualną ścieżkę, albo rozpoznajesz, że plik nie został jeszcze zapisany.
Każdy zapisany plik ma nazwę pliku i ścieżkę. Ścieżka pokazuje drogę do katalogu, w którym zapisany jest skoroszyt.
Jeśli chcesz odczytać te informacje za pomocą makra, pomoże ci właściwość PATH. Dzięki tej funkcji odczytujesz ścieżkę. Poniższe makro pokazuje, jak w praktyce korzystać z właściwości:
Sub StellePfadDar ()
Jeśli ThisWorkbook.Path "" Wtedy
MsgBox "Ścieżka skoroszytu:" & vbLf & ThisWorkbook.Path
W przeciwnym razie
MsgBox "Skoroszyt nie został jeszcze zapisany."
Zakończ, jeśli
Napis końcowy
Po uruchomieniu Excel wyświetla małe okno, w którym wyświetlana jest ścieżka bieżącego skoroszytu
Jeśli skoroszyt nie został jeszcze zapisany, właściwość PATH zwraca pusty tekst. Jest to przechwytywane w makrze i odbierane w innym oknie wiadomości. Poniższa ilustracja pokazuje, jak wygląda to okno: