Я использовал следующий код VBA
Public Const COSTER_FOLDER = "C:\Coster"
Но это больше не будет работать, когда они изменят расположение папки.
Новая папка Coster — Environ("LOCALAPPDATA") и "\Coster"
Есть ли простой способ сделать это с помощью константы или есть лучший способ?
С уважением Питер


Вот еще вариант. Удалите старое определение и используйте это.
Public Function COSTER_FOLDER() As String
COSTER_FOLDER = Environ("LOCALAPPDATA") & "\Coster"
End Function
Затем вы можете использовать его таким же образом:
Debug.Print COSTER_FOLDER & "\test.txt"
Спасибо braX, хорошее решение, которое отлично работает.