1

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

Dear JOHN      SMITH,

有没有办法修剪空白?我有几千个这样的,我害怕不得不手动删除每一个上的空白。

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

4

2 回答 2

2

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

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

如果您仍然在名称字段中遇到空格问题,您可以在必要时使用 Trim 函数进一步处理,并在连接它们之前修剪两个名称:

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

请注意,如果您执行上述操作,您只需在邮件合并表单上使用生成的 FullName 字段,它会根据需要在名称之间仅显示一个空格。

于 2011-09-15T05:25:57.907 回答
0

您可以在查询中执行此操作,并以此为基础您的邮件合并。

StrConv将处理案例: http: //support.microsoft.com/kb/815282
Trim适用于空间: http: //office.microsoft.com/en-us/access-help/ltrim-rtrim-and-trim-functions- HA001228878.aspx

于 2011-09-14T21:47:00.117 回答