Как определить путь хранения книги Excel с помощью макроса VBA

Содержание

Чтобы использовать макрос для определения позиции, в которой сохраняется книга Excel, прочтите соответствующее свойство. При этом вы либо определяете текущий путь, либо признаете, что файл еще не был сохранен.

У каждого сохраненного файла есть имя файла и путь. Путь показывает путь к каталогу, в котором сохранена книга.

Если вы хотите прочитать эту информацию с помощью макроса, свойство PATH вам поможет. С помощью этой функции вы считываете путь. Следующий макрос показывает, как использовать свойство на практике:

Sub StellePfadDar ()
Если ThisWorkbook.Path "" Тогда
MsgBox "Путь к книге:" & vbLf & ThisWorkbook.Path
Еще
MsgBox «Книга еще не сохранена».
Конец, если
Конец подписки

После запуска Excel отображает небольшое окно, в котором отображается путь к текущей книге.

Если книга еще не была сохранена, свойство PATH возвращает пустой текст. Это перехватывается в макросе, и на него отправляется другое окно сообщения. На следующем рисунке показано, как выглядит это окно:

Вы поможете развитию сайта, поделившись страницей с друзьями

wave wave wave wave wave