- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Troca do Excel pelo BROffice
×
Linguagem de Programação ADVPL
Perguntas Troca do Excel pelo BROffice
- Mjuniorfacic
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
10 anos 7 meses atrás - 10 anos 7 meses atrás #22456
por Mjuniorfacic
Troca do Excel pelo BROffice foi criado 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!")
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.
- Mjuniorfacic
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
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.
- dexter
- Desconectado
- Membro Sénior
Menos
Mais
- Postagens: 78
- Obrigados Recebidos: 0
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
// se funcionar o do broffice é so arrumar um AND
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.
- Flávia Mártis
- Desconectado
- Membro Júnior
Menos
Mais
- Postagens: 23
- Obrigados Recebidos: 0
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.
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.
- Mjuniorfacic
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
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?
Consegui nos ajudar?
Por favor Acessar ou Registrar para participar da conversa.
- Mjuniorfacic
- Autor do Tópico
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 119
- Obrigados Recebidos: 0
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
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.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Dúvidas Gerais
- Troca do Excel pelo BROffice
Tempo para a criação da página:0.127 segundos