在使用 MS Access 制作要与 QuickBooks IIF 一起使用的文件时,我需要一个制表符分隔的文件,标识符之间没有空格。我打开了这个输出文件,所有内容都进入了文件,但字符串的两边都有 空格。以下是我的开头:
Print #1, "!TRNS", vbTab, "TRNSID", vbTab, "TRNSTYPE", vbTab, "DATE" 'etc...
我将其修改为:
Print #1, "!TRNS", vbTab, Trim(strTRNSID), vbTab, Trim("TRNSTYPE"), vbTab, "DATE" 'etc...
输出文件file中的空格没有用trim函数消除;所以我的意思是用制表符发送的字符串在字符串的两边仍然有空格。
如何去掉这些空格?
最佳答案
在将字符串传递给 Print 命令之前连接字符串怎么样?
Print #1, "!TRNS" & vbTab & Trim(strTRNSID) & vbTab & Trim("TRNSTYPE") & vbTab & "DATE"
您需要确保每个项目都转换为字符串,但我认为否则应该没问题
关于string - 使用 VBA Print 语句写入文件 - 没有空格分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10337344/