Удалить двойные кавычки из оператора записи в VBA

Этот код запишет файл журнала в LogFilePath и сгенерирует вывод, как показано ниже. StarRange и EndRange - это переменная, значение которой будет заполняться из другой функции.

"Start postion",A1
"End position",B100

---Code-----------------
Sub WriteLogFile()
 Dim FilePath As String

 LogFilePath = WriteTextBox.Text

LogFilePath = LogFilePath & ".log"
Open LogFilePath For Output As #2

Write #2, "Start postion"; StarRange
Write #2, "End position"; EndRange
Close #2

MsgBox FinalFileName

End Sub

Мой вопрос заключается в том, как я могу удалить двойные кавычки из вывода и произвести вывод, как показано ниже. Спасибо

Start position = A1
End position = B100

1 ответ

Решение

Write является специальным оператором, предназначенным для создания машиночитаемых файлов, которые впоследствии используются Input,

использование Print чтобы избежать путаницы с данными.

Print #2, "Start postion = "; StarRange
Print #2, "End position = "; EndRange
Другие вопросы по тегам