Smart Solutions VDT :: Просмотр темы - VBA и запись в файл
Предыдущая тема :: Следующая тема
Автор
Сообщение
DIMIOKS Эксперт Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
Добавлено: Чт 15 Окт, 2009 10:52:58 Заголовок сообщения: VBA и запись в файл
Доброго дня всем!
Обращаюсь к специалистам по VBA for RSView32
Как избавиться от кавычек строковых данных при записи в файл:
Код: Sub Temp()
Dim Temp As Integer
Dim File As String
Dim MyFileName As String
MyFileName = gProject.Path & "\TXT\" & Strings.Format(DateTime.Date, "Long Date") & Strings.Format(DateTime.Time, "h") & Strings.Format(DateTime.Time, "m") & Strings.Format(DateTime.Time, "s") & ".txt"
File = FreeFile
Open MyFileName For Append As #File
Write #File, "", "", ""
Write #File, "aaa", "bbb", "ccc"
Write #File, "aaa"; "bbb"; "ccc"
Write #File, "aaa" + "bbb" + "ccc"
Write #File, 123, "bbb", 123
Write #File, 123; "bbb"; 123
Write #File, Strings.Format("ффф", "aaa")
Write #File, Strings.Format(123, "000")
Write #File,
Write #File, Strings.Format("ффф", ">")
Write #File, 234
Close #File
End Sub
В хелпе записано:
Цитата: Unlike the Print # statement, the Write # statement inserts commas between items and quotation marks around strings as they are written to the file.
Кто-то может нашел простое решение, не выходя за рамки VBA и не используя OLE?
Вернуться к началу
AlexV Эксперт Зарегистрирован: Jan 10, 2007 Сообщения: 126 Рейтинг: +6/-0 Откуда: г.Мирный, Якутия
Добавлено: Пт 16 Окт, 2009 1:32:29 Заголовок сообщения:
Так и действуйте, как в хелпе написано
Print #File, "aaa" & "," & "bbb" & "," & "ccc"
запись выглядит более громоздко, зато будет без автоматических кавычек
Вернуться к началу
DIMIOKS Эксперт Зарегистрирован: May 14, 2005 Сообщения: 290 Рейтинг: +9/-0 Откуда: г.Самара
Добавлено: Пт 16 Окт, 2009 15:17:13 Заголовок сообщения:
Спасибо!
Все просто до безобразия...
Вернуться к началу
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
Powered by phpBB © 2001, 2005 phpBB Group