在使用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/

10-12 21:40