select性邮件合并

我正在尝试进行合并并embedded一些逻辑:我将说明发送给收件人列表,并且只包含适用于每个收件人的部分邮件。 数据从excel表格中填入一列用户名/电子邮件地址,以及带有标志variables的列,用于指定是否应该接收由该列标识的一段指令。 我不太了解VB,我想使用这些标志variables来指定是否应该在消息中包含与该列对应的指令。

请让我知道,如果这在VBA中甚至是可行的,或者有更好的方法来解决这个问题 – 目前指令的收件人名单很小,但预计会迅速增长,我想开发这个过程在那之前发生。

更新:我应该补充:我应该怎么做呢? 什么资源会有帮助 – 指南,pastebin等?

如果您不想为特定的收件人添加段落,则可以将Excel表格中该字段的文本设置为空(ie =“”)。 邮件合并字段仍然存在于模板字母中,但不会对应任何可见的文本,也不会占用任何空间。 如果一个段落太长,无法放入一个单独的Excel单元格中,则可以将其分割为更小的块。

你可以做到这一点,而不诉诸于VBA通过在你的Excel表中有一个列,你可能要包括每个段落。 这些依次可以用段落文本填充,或者通过基于标记列的vlookup或if函数填充。