MS Word 邮件合并:MERGESEQ 和 MOD

MS Word mail merge: MERGESEQ and MOD

字段代码:

数据:

预期结果:

实际结果:

我在考虑我应该在哪里调整代码来解决每个列的第一列和其他列一样有三个记录的问题。

此外,新的 class 名称(即 1A、1B)应添加到第二页(即第二页和第四页)。

在此先感谢您的帮助!

你还需要这样的东西:

有两个问题 - class 的更改会导致分页,因此此时您不能依赖 { =mod({ MERGESEQ },3) } = 0 来告诉您下一个分页的正确位置。由于分栏符也可能导致分页符,因此您还必须计算列数以确保每次有新页面时都可以插入 class 名称。

这样做的一个好处是您可以轻松更改每页的列数和行数。

(我在这里放了另外一件事,因为严格来说你需要在开始合并时初始化 Class1)。