segunda-feira, 23 de maio de 2016

Integração Advpl x Word #1


Fala galera!

Há um tempinho fiz um post sobre integração Advpl com o Excel (parte #1 , parte #2) e hoje vou passar para vocês umas dicas sobre integração Advpl e Word. Esta é uma integração muito útil para se aplicar em seu sistema, principalmente em casos onde tem a necessidade de preencher vários documentos.


Integração Advpl x Word #1



NOTA: informo que até a data de publicação deste post, a versão 2016 do Word ainda não foi homologada pela Totvs. Portanto, alguns casos de integração funcionam com esta versão (meu caso :D), mas para versões anteriores tudo funciona normalmente. A codificação é independente da versão.

Documento Word

Antes de iniciarmos com a programação, precisamos configurar o nosso arquivo word para receber os dados do Protheus. 

Vamos acessar o Word e criar um novo documento:

Integracao_Advpl_Word


Após o documento criado, vamos inserir as variáveis que receberão os valores enviado pelo Protheus.
Acesse a opção Inserir -> Partes Rápidas -> Campos:


Integracao_Advpl_Word

Vá até a opção DocVariable e no campo Novo Nome: insira o nome da variável que você utilizará no fonte da sua rotina. Neste caso, estou utilizando o nome dos campos da tabela.


Se você clicar com o botão direito no local que o cursor está posicionado, poderá visualizar a formatação onde está a variável.

Após estes passos seguidos, salve o arquivo em um diretório de sua preferência utilizando a extensão .dot ou .dotx.
No próximo post passaremos para a parte da codificação, onde será explicado detalhadamente cada parte do código.

Até mais!

;)
Renan Rodrigues Ramos Desenvolvedor

Sou desenvolvedor, amo desenvolvimento de software, músico e apaixonado por filmes e seriados.