如果我有一个Excel工作表,其中包含一个填充了09:00:00
的单个单元格,并将其手动导出为'文本(制表符分隔)'它输出一个包含09:00:00
的文本文件。
但是,如果我写下面的宏:
Sub SaveAsTextTabSeparated()
Dim Filename As String
Filename = CreateObject("WScript.Shell").specialfolders("Desktop") & "\" & "test-macro.txt"
ActiveWorkbook.SaveAs Filename, xlText
End Sub
然后输出9:00:00
,而不是前导0
。
我已经尝试了几个XlFileFormat选项作为show here,但它们都表现出这种行为。
我是否错过了SaveAs
方法的其他参数,或者是否无法复制手动导出的行为?