string - 使用 VBA Print 语句写入文件 - 没有空格分隔符

标签 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("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/

相关文章:

python - 将纪元时间转换为 Pandas 数据框中的格式化日期字符串

php - 如何检查PHP中字符串中是否只有空格?

excel - 如何在 VBA 中正确偏移行以查找列中的最大数字?

Excel:计算自动过滤表中单元格和单元格之间的差异

c++ - 将字符串转换为 TDateTime 变量

java - 如何判断一个字符串是英文句子还是代码?

sql - 如何解决 MS Access 2010 中的 "Data type mismatch in criteria expression"错误?

forms - VBA控件引用(窗体)全局变量?

c# - 继承问题 - 从 Access 数据库文件和 SQL Express 中检索数据

vba - "ThisWorkbook.Close"导致excel崩溃