我正在尝试与Access数据库进行邮件合并,但输出如下所示:
Dear JOHN SMITH,
有没有办法修剪白色空间?我有几千个,我不得不手动删除每个空格。
另外,如果我可以删除所有CAPS并将其更改为John Smith,那就太棒了。
答案 0 :(得分:2)
我建议将您的邮件合并基于查询,并在邮件合并之前在查询中执行所需的连接和格式化。在查询中使用以下表达式将为您提供标题(或正确)大小写的全名,在名字和姓氏之间有一个空格。
FullName: StrConv([FirstName] & " " & [LastName],3)
如果在名称字段中仍然遇到空格问题,可以根据需要使用修剪功能进一步修改,并在连接之前修剪两个名称:
FullName: StrConv(Trim([FirstName]) & " " & Trim([LastName]),3)
请注意,如果您执行上述操作,则只需在邮件合并表单上使用生成的FullName字段,并且只显示名称之间的单个空格。
答案 1 :(得分:0)
您可以在查询中执行此操作,并将邮件发送到该邮件上。
StrConv
会处理案件:http://support.microsoft.com/kb/815282
Trim
适用于空格:http://office.microsoft.com/en-us/access-help/ltrim-rtrim-and-trim-functions-HA001228878.aspx