此代码将日志文件写入 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
最佳答案
Write
是一个特殊的语句,旨在生成机器可读的文件,稍后由 Input
使用。
使用Print
以避免对数据进行任何修改。
Print #2, "Start postion = "; StarRange
Print #2, "End position = "; EndRange
关于vba - 从vba中的write语句中删除双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20016895/