Что делает макрос
Данное действие называется функцией, а не процедурой sub. Данный макрос позволяет найти путь к любому файлу. В макросе, мы используем функцию Dir. Данная функция задает строку, представляющую собой имя файла, которого мы ищем. Эта функция может быть использована во многих отношениях, но в данный момент, мы используем его, чтобы найти путь к нужному нам файлу.
Код макроса
Function FileExists(FPath As String) As Boolean
Dim FName As String '1 определить нужные переменные.
FName = Dir(FPath) '2 использовать функцию DIR, чтобы получить Имя файла
If FName <> "" Then FileExists = True '3 если файл существует, возвращаем Истина, иначе Ложь
Else: FileExists = False
End Function
Как работает этот код
- Определяем переменную строку, содержащую имя файла, определённого из функции Dir. FName – это имя переменной строки.
- На шаге 2 устанавливаем переменную FName. Это выполняется посредством передачи переменной FPath к функции Dir. Переменная FPath проходит через выявленные функции (см первую строку кода). Такой поиск позволяет четко прописать путь к файлу, ища его в качестве переменной.
- Если переменная FName не может быть выявлена, то это означает, что файла нет. Шаг 3 показывает либо ложный, либо истинный результат.
Как использовать
1
|