Разница между методами GetFile и GetTempName в VBA заключается в их назначении.
GetFile возвращает объект файла для указанного пути. 25
GetTempName возвращает случайным образом сгенерированное имя файла или папки, которое может быть использовано для создания временного файла или папки. 13
Таким образом, GetFile работает с конкретным файлом по заданному пути, а GetTempName — для операций, требующих временного файла или папки. 15