在使用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...
使用trim功能不会在输出文件文件中消除空格;所以我的意思是用制表符发送的字符串在字符串的两边仍然有空格。
如何摆脱这些空间?
最佳答案
在将字符串传递给“打印”命令之前,如何串联它们?
Print #1, "!TRNS" & vbTab & Trim(strTRNSID) & vbTab & Trim("TRNSTYPE") & vbTab & "DATE"
您需要确保将每个项目都转换为字符串,但是我认为那应该没问题
关于string - 使用VBA Print语句写入文件-无空格分隔符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10337344/