String 使用VBA打印语句写入文件-不带空格分隔符

String 使用VBA打印语句写入文件-不带空格分隔符,string,ms-access,vba,String,Ms Access,Vba,在使用MS Access创建一个与QuickBooks IIF一起使用的文件时,我需要一个以制表符分隔的文件,标识符之间没有空格。我打开了这个输出文件,所有内容都进入文件,但是字符串的两边都有空格。以下是我开始的内容: Print #1, "!TRNS", vbTab, "TRNSID", vbTab, "TRNSTYPE", vbTab, "DATE" 'etc... 我将其修改为: Print #1, "!TRNS", vbTab, Trim(strTRNSID), vbTab, Trim

在使用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命令之前,如何连接字符串

Print #1, "!TRNS" & vbTab & Trim(strTRNSID) & vbTab & Trim("TRNSTYPE") & vbTab & "DATE"

您需要确保每个项目都转换为字符串,否则就可以了,我想

Gromit,就这样!奶酪!我们要去有奶酪的地方!