[RESOLVIDO] Automacao Libre Office ou Ms-Office

Discussão em 'EMS , HCM e Totvs 11' iniciado por reissobr, Dezembro 27, 2016.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. reissobr

    reissobr Membro Ativo

    Pessoal,

    Estamos iniciando um projeto interno, de ter automação Ms-Office em um servidor RPW, e alguns servidores TS terem automação Ms-Office, com um Pool de usuários utilizando (algo entre 4 e 5 usuários), e servidores TS terem automação Libre Office, para os outros usuários (aproximadamente 50).

    Abri um chamado no Framework, questionando como poderia identificar se o windows que o programa está rodando possui Ms-Office e Libre Office, e a resposta foi a abaixo, não me ajudou muito.

    Alguém tem alguma dica, de como posso descobrir isto ?
    Posso até fazer uma tabela especifica por usuário .... mas ai cada vez que vou realizar a manutenção do pool vou precisar dar manutenção na tabela também, e gostaria de deixar o processo mais automático.


    Resposta do chamado:
    "Até o pacote 12.1.13 o produto tentava utilizar o que estava definido no programa cd0101 e caso não tivesse sucesso realizava a tentativa de abrir com o microsoft office.

    A partir do pacote 12.1.14 não haverá o campo de libre office no cd0101 e o produto passa a utilizar o programa padrão de office utilizado no windows, seja ele libre ou microsoft. Dessa maneira pode ser usado esse conceito para as definições em sua empresa."

    Att;
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    tenta fazer o connect no office, se der erro é porque não tem .....
    Código:
                create 'Excel.Application' excel.
               
                assign excel:visible = no.
    
                assign comHandle = excel:workbooks:open(nomePlanilha).
                if not valid-handle(comHandle) then error:throwException('Planilha','Erro Excel','NÆo foi possivel abrir planilha').
    
    Mais ou menos assim ....
    reissobr curtiu isso.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página