× Linguagem de Programação ADVPL

Perguntas Troca do Excel pelo BROffice

Mais
10 anos 7 meses atrás - 10 anos 7 meses atrás #22456 por Mjuniorfacic
Boa tarde Galera,

Em alguns fontes utilizava esta função:

If MV_PAR05 = 2
If !ApOleClient("MSExcel")
MsgAlert("Microsoft Excel não instalado!")
Else
DlgToExcel({ {"ARRAY", "RELATÓRIO DE PEDIDOS DE COMPRAS", aCabec, aDados} })
EndIf
EndIF


Para exportar para excel os relatórios.

Agora estou em algumas maquinas trocando o pacote office pelo BROffice!
Como ficaria o IF para testar se tem o BROffice instalado ao inves do MSExcel?

Quanto nao tiver nenhum dos dois emitiria a MSgAlert:

MsgAlert("Microsoft Excel ou BROffice não instalado!")
Ultima edição: 10 anos 7 meses atrás por Mjuniorfacic.

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 7 meses atrás #22796 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico Troca do Excel pelo BROffice
Luiz poderia me ajudar com esta duvida?

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 6 meses atrás #22856 por dexter
Respondido por dexter no tópico Troca do Excel pelo BROffice
O complicado dessa função ApOleClient é que vc tem que saber o nome
da instancia do programa.

Faça um teste, pra saber se tem ou não o BROffice
if !ApOleClient("com.sun.star.ServiceManager")
MsgAlert("BROffice não instalado!")
end if


// se funcionar o do broffice é so arrumar um AND
if !ApOleClient("com.sun.star.ServiceManager") .AND. !ApOleClient("MSExcel")
MsgAlert("Microsoft Excel ou BROffice não instalado!") 
end if

Por favor Acessar ou Registrar para participar da conversa.

Mais
10 anos 2 meses atrás #25480 por Flávia Mártis
Respondido por Flávia Mártis no tópico Troca do Excel pelo BROffice
Ei pessoal,

Essa função DlgToExcel também deve funcionar para BROffice ou funciona somente para Excel???

Estou com máquinas que não estão gerando o relatório, pois alegam que o Excel não está instalado.

Obrigada,


Flávia Mártis
Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 3 meses atrás #29250 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico Troca do Excel pelo BROffice
Bom dia Luis
Consegui nos ajudar?

Por favor Acessar ou Registrar para participar da conversa.

Mais
9 anos 1 mês atrás #29525 por Mjuniorfacic
Respondido por Mjuniorfacic no tópico Troca do Excel pelo BROffice
Boa tarde,

Consegui resolver...
Utilizei a Função FWMsExcelEx e gerei um XML na system do servidor, depois copiei para Temp da estação e abri o LibreOffice ou BROffice o arquivo.

Blza

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.127 segundos
Joomla templates by a4joomla