Если у меня есть рабочий лист 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, как показано здесь, но все они демонстрируют такое поведение.
Я пропустил какой-то дополнительный аргумент для метода SaveAs
или невозможно воспроизвести поведение ручного экспорта?
Local:=True
появляется в решение. Спасибо. - person Scroog1   schedule 16.04.2014