Originariamente inviato da pinzerik
...capito, ma l'istruzione che mi hai indicato la inserisco nelle costanti?
cioè così:

Option Compare Database
Option Explicit

Const percorso = App.Path + "\TEMP\" + nomeFile
'Const PATH = "C:\temp\"

Private Const SW_SHOWNORMAL As Long = 1

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
ByVal hwnd As Long, _
ByVal lpOperation As String, _
ByVal lpFile As String, _

etc, etc........

Grazie
Dato che l'espressione App.Path (o Application.Path) non è costante, è impossibile inserirla nelle costanti; puoi però inserire tra le costanti la parte invariabile del percorso (che se ho capito bene nel tuo caso è "\temp\", e poi concatenarla ad App.Path dove serve all'interno delle procedure in cui la usi.