Versões: | Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatível Países: | Brasil |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Nível de Acesso: | Nível 1 (Acesso Clientes) |
Idiomas: | Espanhol , Inglês |
O ponto de entrada GEMVCON é utilizado para adicionar campos customizados na integração do Word x GEM.
Este ponto de entrada é utilizado para adicionar campos na integração do GEM com o Word. No exemplo, estamos criando uma tabela ficticia denominada "ZZZ" contendo campos customizados do cliente. Utilizando a função OLE_SetDocumentVar() criamos as variáveis que serão utilizadas no word com o seu conteúdo gerado através do Protheus.
A variável oWord é uma private criada no GEM e deve ser utilizada obrigatoriamente.
Exemplo:
User Function GEMVCON()
// adicionando espaco em branco, para carregar as variaveis vazias para nao dar erro no word
OLE_SetDocumentVar( oWord, "MEU_CAMPO1" , Space(20) )
OLE_SetDocumentVar( oWord, "MEU_CAMPO2" , Space(20) )
OLE_SetDocumentVar( oWord, "MEU_CAMPO3" , Space(20) )
// apenas exemplo ficticio para uma tabela denominada "ZZZ"
dbselectarea("ZZZ")
// carrega as variaveis do word, com o conteudo do campo
OLE_SetDocumentVar( oWord, "MEU_CAMPO1" , ZZZ->MEU_CAMPO1 )
OLE_SetDocumentVar( oWord, "MEU_CAMPO2" , ZZZ->MEU_CAMPO1 )
OLE_SetDocumentVar( oWord, "MEU_CAMPO3" , ZZZ->MEU_CAMPO1 )
Return
GEMXFUN.PRW
GEMVCON ( ) --> Nulo
-
Nulo(nulo)
- Sem Retorno
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
oWord | Objeto | Privado | Não | Objeto contendo os parâmetros de integração com Word |