修剪MS Word + Access邮件合并中的空白区域

时间:2011-09-14 21:41:26

标签: ms-access ms-word ms-access-2007 mailmerge

我正在尝试与Access数据库进行邮件合并,但输出如下所示:

Dear JOHN      SMITH,

有没有办法修剪白色空间?我有几千个,我不得不手动删除每个空格。

另外,如果我可以删除所有CAPS并将其更改为John Smith,那就太棒了。

2 个答案:

答案 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