Devi inserire nella Frm il controllo CommonDialog e poi:
codice:
With FrmProva.CommonDialog1
' Imposta CancelError su True:
.CancelError = True
On Error GoTo ErrHandler
.DialogTitle = "Selezionare la destinazione del file"
.Flags = cdlOFNNoChangeDir Or cdlOFNHideReadOnly Or cdlOFNPathMustExist Or cdlOFNOverwritePrompt Or cdlOFNNoReadOnlyReturn
.Filter = "File di programma (*.Txt)|*.Txt|Documenti di Calcolo (*.csv)|"
.FilterIndex = 1
.DefaultExt = "Txt"
' Imposta il Nome del file in base a quanto digitato nella Controllo TxtBox:
.FileName = FrmProva.TxtNuovoFile
.InitDir = strFolderDati & "\ProvaTxt" 'Percorso e nome del file
.ShowSave
ErrHandler:
' é stato scelto Annulla:
If Err.Number = 32755 Then
boolErrAnnCL = True
Exit Sub
Else: boolErrAnnCL = False
End If
... ... ...
Questo è ciò che di massima devi fare ed inserire prima di
Open "C:\" & nome_file & ".txt" For Append As #1