Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 邮件合并-错误(显示空白记录)_Vba_Excel_Mailmerge - Fatal编程技术网

Vba 邮件合并-错误(显示空白记录)

Vba 邮件合并-错误(显示空白记录),vba,excel,mailmerge,Vba,Excel,Mailmerge,我有一个包含一系列行的excel数据源。当我使用Microsoft word将此源用于邮件合并时,我遇到了一个问题,在某些情况下,word文档具有空白字段,这意味着excel中没有记录,但由于word template,存在页面,但没有excel中的数据-只有模板内容 我发现,当我有一个大的数据集,下次我在不删除行的情况下重用Excel时,此时没有数据的行出现在空白页中。仅仅“清除内容”是没有帮助的 此外,MailMerge帮助程序中的“不打印空白页”似乎也没有帮助。有没有办法解决这个问题 我目

我有一个包含一系列行的excel数据源。当我使用Microsoft word将此源用于邮件合并时,我遇到了一个问题,在某些情况下,word文档具有空白字段,这意味着excel中没有记录,但由于word template,存在页面,但没有excel中的数据-只有模板内容

<>我发现,当我有一个大的数据集,下次我在不删除行的情况下重用Excel时,此时没有数据的行出现在空白页中。仅仅“清除内容”是没有帮助的

此外,MailMerge帮助程序中的“不打印空白页”似乎也没有帮助。有没有办法解决这个问题


我目前正在使用VBA来自动化我的邮件合并,但正因为如此,我的宏无法有效地工作。非常感谢您的帮助!!谢谢

在Word中尝试跳过记录If条件,并将该字段设置为空作为条件。教程:谢谢!!这对我有帮助!我想我犯了一个错误。我只定义了规则,没有在之后添加{MERGEFIELD….}。这就是我面临错误的原因:再次感谢你~