Excel VBA: Почему файл существует, а макрос его не находит?

Автор Посетитель, 04 апреля 2019, 17:13

Посетитель

Проверяю наличие конкретного файла в конкретной папке.
Файл находится в папке  "ИО".
Как прописать проверку вордовского файла "ги.docx"?
Файл реально существует, но макрос его не находит.

Макрос
Sub VerifyFile()

    Dim strPath As String, strFileName As String
   
    strPath = "G:\ИД\ИО\"
    strFileName = "ги.docx"
   
    If Dir(strPath & "\" & strFileName) <> "" Then
        MsgBox "Файл " & strFileName & " найден"
    Else
        MsgBox "Файл " & strFileName & " не найден"
    End If
   
End Sub
[свернуть]

Администратор

Не записывайте крайний правый слеш в переменную "strPath"
strPath = "G:\ИД\ИО"

Иначе в этой строке после "ИО" появляется два слеша подряд:
If Dir(strPath & "\" & strFileName) <> "" Then

Посетитель


Администратор

Заново скопируйте путь и имя файла и вставьте в макрос. Вручную не пишите, чтобы не сделать опечатку.

Посетитель