我想将带有Excel VBA的.xlsm启用宏的工作簿转换为.txt文件。
有关的Excel图表包含千位分隔符和小数点(例如123,456,789.01)的数字。
我使用此VBA代码转换为.txt:
Sub convert2txt()
Dim filename As String
filename = Application.GetSaveAsFilename("list.txt", fileFilter:="Text Files (*.txt), *.txt")
If filename <> "" Then
ThisWorkbook.Sheets("Chart1").SaveAs filename, xlTextWindows
End If
End Sub
但我得到一个.txt文件,其中数值是双引号""
(即"123,456,789.01"
)。
如何保存文本文件以使数字不被视为字符串?