CONDICIONAL + MARGEFIELD WORD

Anônima
2022-05-17T13:28:51+00:00

Olá, como estão?

Estou gerando um formulário por mala direta no Word a partir de um banco de dados no Excel. Um dos campos consta RG dos funcionários, por isso, recorri ao MARGEFIELD (Alterar Código de Campos).

Para os documentos com 9 dígitos, conseguir resolver, contudo, alguns documentos tem menos dígitos, então quero saber se consigo usar condicional nos campos do Word para que o formulário consiga se adaptar a quantidade de caracteres, pois no Excel já consegui fazer.

RACIOCÍNIO
Se RG tem 9 dígitos, retornar formato 00.000.000-0. Se tem menos, retornar formato 00.000.000

MARGEFIELD USADO (SEM CONDICIONAL)
{ MARGEFIELD RG # "00000000'-'0"}

RESULTADOS
RG 8 DÍGITOS: 12345678ESPERADO: 12.345.789
RESULTADO: 01.234.567-8

RG 9 DÍGITOS: 123456789 ESPERADO: 12.345.678-9RESULTADO: 12.345.678-9

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

1 resposta

Classificar por: Mais útil
  1. Anônima
    2022-05-18T12:47:58+00:00

    Olá, bem-vindo à Comunidade Microsoft

    Muito obrigado pelo seu feedback, mas lamentamos que esta questão esteja para além do âmbito do nosso apoio.

    A fim de obter uma resposta mais detalhada, abrangente e profissional, recomendamos-lhe que faça a sua pergunta na comunidade Technet. Nota: Por enquanto, este fórum técnico apenas apoia a comunicação em inglês.

    https://docs.microsoft.com/en-us/answers/topics/office-word-itpro.html

    Esperamos que as informações acima mencionadas o ajudem.

    Lugoo Bei|Microsoft Community Support Specialist

    Se o seu problema não for resolvido, pode responder novamente ao correio e continuaremos a prestar-lhe apoio técnico. Se a nossa resposta for útil, assinale-a. Isto irá ajudar outros utilizadores que estão a experimentar o mesmo problema que você! Muito obrigado pela sua contribuição para a comunidade!


    Estamos comprometidos com uma filosofia de serviço "customer-first". Se tiver comentários ou sugestões sobre o serviço prestado pelos engenheiros da Microsoft no fórum, sinta-se à vontade para os fazer de modo a podermos prestar um melhor serviço.

    Esta resposta foi útil?

    0 comentários Sem comentários