Pessoal,
Meu problema é o seguinte: preciso enviar um documento do OpenOffice para o servidor automaticamente via Macro.
O usuário abrirá o documento dentro da aplicação, editará e clicará num botão do OpenOffice(personalizado) que irá invocar uma macro.
Esta realizará o envio do documento para o servidor.
Bom, meu projeto é em JSF. E estou tentanto utilizar uma JSP que contém um componente t:inputFile para fazer o upload do arquivo.
Esta JSP aponta para um propriedade UploadedFile file no meu BackBean.
A macro escrita em OpenOffice.org Basic até consegue invocar minha JSP. O problema é que ela não consegue operar sobre os componentes da página.
Eu preciso operar sobre a página de forma automática(no background).
Resumindo, preciso automatizar a seguinte operação: salvar como, chamar uma página da aplicacao, procurar o arquivo em disco, carregá-lo no componente(input type=“file”) e clicar no botao submit. Pronto. Com o file no BackBean eu salvo no banco, edito, sei lá…etc
Alguém já fez algo semelhante? Ou então quem já trabalhou com código semelhante?
oOLEFactory = createUnoService(“com.sun.star.bridge.OleObjectFactory”)
IE = oOLEFactory.createInstance(“InternetExplorer.Application”)
IE.visible = False
IE.navigate “<a href="http://localhost:8080/contexto/inputFile.faces">http://localhost:8080/contexto/inputFile.faces</a>”
’ falta conseguir acessar e trabalhar os componentes da página acessada
Valeus.
