Mailmerge com células específicas para um contrato

0

No decorrer do meu estágio de verão, tenho que projetar uma maneira conveniente de gerar contratos com a ajuda de uma planilha do Excel, representando uma única pessoa, contendo dados como nome e sobrenome, data de nascimento, mas também cálculos bastante complexos. para orientações a tempo parcial, entre outras coisas. Recebi um modelo geral para os diferentes tipos de contrato, escrito pelo advogado da firma. A maioria dos espaços reservados que eu tenho que preencher dinamicamente são coisas como endereço e nome, mas outras vezes eu tenho que verificar se um determinado cálculo na planilha equivale a um valor específico, e se e somente se essa condição for dada eu tenho que incluir ou excluir uma cláusula do contrato.

Até esse ponto, a maneira como eu lidava com a situação usava várias cláusulas "IF" e a função "CONCATENATE", o que tornava a mesa inteira realmente confusa. Minha pergunta é: existe alguma maneira de vincular o arquivo do Excel com um do Word e usar a função Mailmerge para extrair informações de células específicas e verificá-las em relação a um valor? Dessa forma, eu seria capaz de imprimir certas cláusulas somente se a condição for atendida. Vou tentar dar um exemplo:

Arquivo do Excel: Contém o nome ("Sr. João Q. Público"), data de nascimento (01.01.1980) e um booleano, informando se ele é elegível para um determinado desconto. / p>

Arquivo do Word: Ao vincular os arquivos, o Word extrai as informações e as coloca nos locais corretos. (As partes em negrito marcam a informação inserida).

Em relação ao emprego de Sr. John Q. Public , nascido 01.01.1980 . Temos o prazer de informar sobre nossa decisão de contratá-lo como nosso gerente de vendas [...]

Agora, para a parte complicada. Digamos que haja uma diretriz em vigor, declarando que, se você preencher uma determinada condição (marcada pelo booleano), você se qualifica para uma idade de aposentadoria anterior.

[...] (Esta parte só deve ser impressa quando uma célula na planilha preencher a condição especificada.) Desde que você cumpra a condição xyz, você também pode se aposentar aos 50 anos de idade! [...]

Estou ciente do fato de que a função Mailmerge permite instruções if / then / else (que é essencialmente o que estou procurando), mas apenas para um "conjunto" de dados (várias instâncias do mesmo tipo), mas todo o meu arquivo do Excel está representando uma única pessoa. Seria possível extrair a informação por referência, como ([Tabela]! A: 0)? Desta forma, acho que poderia realizar a tarefa que me foi dada de uma forma mais elegante. Eu realmente espero que eu possa me fazer entender. Obrigado pelo seu tempo e ajuda!

    
por Felix Schön 06.07.2018 / 16:08

0 respostas