我正在创建一个 vba 函数,它只在我的 Excel 文件的同一目录中创建一个仅包含一行的平面文件,一切正常
但是当我打印包含在字符串中的那一行时,我会在引号内得到我的消息
如果我期待类似的东西
HDR2014121011364520141210901055000000000000000000000
我明白了
“HDR2014121011364520141210901055000000000000000000000”
这是我的代码:
Public Function generateFlatFile()
Open ThisWorkbook.Path & "\" & FLAT_FILE_NAME For Output As #1
Dim header As String
header = "HDR"
header = header & Format(Now, "yyyymmddhhnnss")
header = header & Format(Now, "yyyymmdd")
header = header & Worksheets(BD).Cells(2, 3)
header = header & 5
header = header & "00000000000000000000"
Write #1, header
Close #1
End Function