Pues no sé si este código te sirva:
LOCAL cNombreArchivo
*** Averiguo cuál es la carpeta Mis Documentos"
loShell = CREATEOBJECT("WScript.Shell")
lcMisDoc = loShell.SpecialFolders("MyDocuments")
*** Guardo el directorio actual de la aplicación
lcOldDir = SYS(5) + SYS(2003)
*** Coloco el directorio Mis Documentos como el directorio actual
CD (lcMisDoc)
lcNombreArchivo = PutFile("MiDocumetoAGuardar", "XLS: Archivo Excel")
*** Si el usuario no dio cancelar, hago lo que quiera con ese archivo
IF LEN(ALLTRIM(cNombreArchivo))>0
**** Hago algo con cNombreArchivo
ENDIF
*** Vuelvo a colocar el directorio por defecto de la aplicación
CD (lcOldDir)