Удалить двойные кавычки из оператора записи в 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