Is it possible to save a copy of a workbook as txt file?
I tried ThisWorkbook.SaveCopyAs("wb.txt")
. However this saves the excel with txt without any file conversion. So when I open the text file no data is displayed.
Is it possible to save a copy of a workbook as txt file?
I tried ThisWorkbook.SaveCopyAs("wb.txt")
. However this saves the excel with txt without any file conversion. So when I open the text file no data is displayed.
Another way
ThisFile = "Filename"
code.....
ActiveWorkbook.SaveAs Filename:="\folderlocation\" & ThisFile & ".txt", FileFormat:=xlText
Application.DisplayAlerts = False
Dim s As String
s = ActiveWorkbook.FullName
s = Replace(s, "xlsx", "txt")
ActiveWorkbook.SaveAs Filename:=s, FileFormat:=xlCurrentPlatformText
ActiveWorkbook.Close
Application.DisplayAlerts = True
This will silently save file in txt format and close original file.
Also you can find some info here.