Agrupamento de vários níveis no Word Mailmerge

0

Eu tenho batido minha cabeça na parede com esse problema de mesclagem de e-mail do diretório word que tenho. O cenário é que os funcionários cobram projetos incorretos. Preciso mandar mensagens para cada supervisor e listar cada funcionário com todas as datas e quantidades problemáticas. Consigo fazer com que a mesclagem funcione como uma lista simples de funcionários de cada supervisor ou uma lista de datas e horas de cada funcionário.

Eu sei que meu código é inerentemente errado, mas estou perplexo. Eu esperava poder inserir o 2º agrupamento usando nomenclatura diferente, Var1 vs Place1. Eu sinto que eu preciso de uma instrução IF diferente para chamar corretamente a segunda função. Meu código é o seguinte (P representa a notação de parágrafo e --- P --- é quebra de página)

{IF{MERGESEQ}="1"{MERGEFIELD SUPERVISOR}P
" ""}{SET VAR1{MERGEFIELD SUPERVISOR}}P
{IF{VAR2}<>{VAR1}"{MERGEFIELD SUPERVISOR}P
P
{IF{MERGESEQ}="1" "{MERGEFIELD EMPLOYEE}P
" ""}{SET Place1 {MERGEFIELD EMPLOYEE}}P
{IF{Place2}<>{Place1}"P
---P---
{MERGEFIELD EMPLOYEE}P
P
{MERGEFIELD DATE}{MERGEFIELD HOURS}" "{MERGEFIELD DATE}{MERGEFIELD HOURS}"}P
{SET Place2 {MERGEFIELD EMPLOYEE} }P
{SET Var2}{MERGEFIELD SUPERVISOR}}P

A meta final é ter um registro final com apenas um supervisor por página e os funcionários com suas datas e horas listadas conforme mostrado. Eu posso lidar com a formatação se eu pudesse fazer a coisa funcionar!

Supervisor Jane
Empregado Jim
01/01/2017 8 horas - 15/02/2017 4 horas - Empregado Joe
05/03/2017 8 horas

Supervisor Bill etc

    
por Absentminded 18.12.2017 / 08:45

0 respostas