2012-04-26 28 views
3

在使用MS Access與QuickBooks IIF一起使用的文件中,我需要一個製表符分隔文件,標識符之間沒有空格。我有這個輸出文件打開,並進入該文件,但空間在任何一邊的字符串。下面是我開始的:使用VBA打印語句寫入文件 - 不帶空格分隔符

Print #1, "!TRNS", vbTab, "TRNSID", vbTab, "TRNSTYPE", vbTab, "DATE" 'etc... 

,我又把它修改爲:

Print #1, "!TRNS", vbTab, Trim(strTRNSID), vbTab, Trim("TRNSTYPE"), vbTab, "DATE" 'etc... 

的空間不與裝飾功能輸出文件的文件淘汰;所以我的意思是與標籤一起發送的字符串在字符串的任一側仍然有空格。

我該如何擺脫這些空間?

回答

3

如何在將字符串傳遞給打印命令之前連接字符串?

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

你需要確保每個項目都轉換爲字符串,否則就應該沒什麼問題,我認爲

+1

酷狗寶貝,這就是它!起司!我們會去哪裏有奶酪! – user1359126 2012-04-27 19:25:44