Очень странно, так как этот код работал прошлой ночью !!Я ничего не изменил, и теперь это приводит к ошибке 53 - файл не найден.
Dim oldFilePath As String
Dim newFilePath As String
FolderPath = "C:\Users\ME\Documents\Scans\"
NewFileName = "Invoice " & InvID & " For " & LName & ", " & FName & ", " & ClaimNo
oldFilePath = FolderPath & Filename
newFilePath = FolderPath & NewFileName & ".pdf"
Debug.Print oldFilePath
Name oldFilePath As newFilePath <--FAIL HERE
Отладки выходят:
C: \ Users \ ME\ Documents \ Scans \ ZephyrClaims20181018161309042577.pdf
Что правильно.Этот файл существует, и когда я копирую код отладки в адресную строку проводника Windows и нажимаю клавишу ввода, в acrobat открывается файл!
Как уже упоминалось, раньше это работало.Это функция, которая циклически просматривает определенные файлы в папке, переименовывает их и затем зацикливает.
Список файлов - это имена файлов только в БД доступа, и затем вы можете увидеть путь к папке, который имеет«\» в конце.
Полностью застрял, если у кого-то есть идея!Я также попробовал DIM как вариант, который не имел никакого эффекта.Я нахожу это настолько странным, что это сработало примерно для 20 файлов, а теперь дает сбой.