在MS Word + Access邮件合并中修剪空白



我正在尝试与Access数据库进行邮件合并,但输出看起来像这样:

Dear JOHN      SMITH,

有办法修剪空白吗?我有几千张这样的卡片,我害怕必须手动删除每一张上面的空白。

另外,如果我能去掉所有的大写字母,改成John Smith,那就太棒了。

我建议基于查询进行邮件合并,并在邮件合并之前在查询中进行所需的连接和格式化。在查询中使用以下表达式将为您提供标题(或适当)大小写的全名,名字和姓氏之间有一个空格。

FullName: StrConv([FirstName] & " " & [LastName],3)

如果您仍然对名称字段中的空白有问题,您可以在必要时使用Trim函数,并在连接它们之前修剪两个名称:

FullName: StrConv(Trim([FirstName]) & " " & Trim([LastName]),3)

请注意,如果您做了类似于上面的事情,您将只需要在邮件合并表单上使用生成的FullName字段,并且它将只在名称之间显示所需的单个空格。

您可以在查询中这样做,并以此为基础进行邮件合并。

StrConv将处理以下情况:http://support.microsoft.com/kb/815282
Trim将适用于空格:http://office.microsoft.com/en-us/access-help/ltrim-rtrim-and-trim-functions-HA001228878.aspx

相关内容

  • 没有找到相关文章

最新更新