通过宏将Excel工作表保存为制表符分隔文本时的不同输出

时间:2014-04-16 07:55:39

标签: excel vba excel-vba excel-2013

如果我有一个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方法的其他参数,或者是否无法复制手动导出的行为?

0 个答案:

没有答案