Dim dlg As New Microsoft.Win32.SaveFileDialog dlg.InitialDirectory = Path.GetDirectoryName(txtFilename.Text) dlg.FileName = Path.GetFileName(txtFilename.Text) dlg.DefaultExt = ".csv" ' Default file extension dlg.Filter = "CSV Files (.csv)|*.csv" ' Filter files by extension ' Show open file dialog box Dim result? As Boolean = dlg.ShowDialog() ' Process open file dialog box results If result = True Then ' Open document txtFilename.Text = dlg.FileName My.Settings("DefaultPath") = Path.GetDirectoryName(txtFilename.Text) & "\" My.Settings.Save() End If