Declare Function GetTempPath Lib "kernel32" Alias "GetTempPathA" (ByVal nBufferLength As Long, ByVal lpBuffer As String) As Long
GetTempPath определяет временную папку Windows по умолчанию. Временная папка - это место, где создаются временные файлы, используемые различными программами в некоторых целях. Как правило, временной папкой служит C:\Windows\Temp. Путь к папке передается в переменную строку lpBuffer
Функция возвращает длину строки в успешном случае и 0 в случае ошибки
' Определяем путь временной папки Dim temppath As String ' имя пути временной папки Dim slength As Long ' длина строки для пути ' Определяем путь для временных файлов temppath = Space(255) ' создаем буфер для пути slength = GetTempPath(255, temppath) ' узнаем путь ' извлекаем данные из переменной temppath = Left(temppath, slength) Debug.Print "Имя временной папки: "; temppath