Мне было интересно, если кто-нибудь знает, как использовать vba для сохранения файла .txt
, который открывается в Excel?
Я пытался написать код с помощью пользовательской формы, но этовыдаёт мне ошибки.
Мне было интересно, можно ли дать пользователю возможность сохранить его на своем любимом месте, а также на своем любимом имени?
Public Sub CommandButton1_Click()
Dim YesOrNoAnswerToMessageBox As String
Dim QuestionToMessageBox As String
Dim CurrentFile As String
QuestionToMessageBox = "Do you want to save?"
YesOrNoAnswerToMessageBox = MsgBox(QuestionToMessageBox, vbYesNo, "Save file")
If YesOrNoAnswerToMessageBox = vbNo Then
Unload Me 'Cancellation command
Else
CurrentFile = ThisWorkbook.FullName
ActiveWorkbook.SaveAs "C:\myfile.xls", FileFormat:=52
Workbooks.Open CurrentFile
End If
End Sub