Bonsoir Philippe, Je pense que tu aurais plus de chance d'obtenir de l'aide sur la liste prog (p...@fr.openffice.org). Je fais suivre.
Bonne soirée JBF Le 03.03.2009 17:40, ALLART Philippe a écrit : > bonjour, > > j'ai besoin d'apppeler une macro basic depuis une application java. > > J'ai trouvé plusieurs solutions dans les forums, apparemment toutes inspirées > de près ou de loin de celle-ci: > http://www.oooforum.org/forum/viewtopic.phtml?t=25757 > > J'ai essayé, et ça ne marche pas. Pourtant ils ont l'air tous contents, dans > les forums :-) > > En naviguant dans le guide de développement, j'ai vu qu'on pouvait utiliser > une méthode sans helper qui permet de voir un peu mieux ce qui se passe, mais > je ne trouve rien. > > Le dispatcher ne se rend pas compte quand la macro n'existe pas, et il ne > génère jamais d'erreur. > La macro n'ai jamais exécutée. Elle se trouve dans le document courant et > contient juste ce qui suit: > (je suis sous Linux). > > ------------------------------------------- > Sub StartFusion > nomFichier = ConvertToURL("/tmp/ooo.txt") > > f1 = FreeFile > Open nomFichier For Output as #f1 > Print #f1, "Ca marche" > > close #f1 > End Sub > --------------------------------------- > En mode intéractif, elle fonctionne. > Depuis l'application Java, je l'appelle avec le nom > "macro:///Standard.Module1.StartFusion". > > Le code de la fonction Java est à la fin de cette page, si quelqu'un avait le > temps de jeter un petit coup d'œil, peut-être qu'il pourrait me proposer une > piste. > http://adullact.net/plugins/scmsvn/viewcvs.php/Services/officeservice/src/office/service/openOffice/OpenOfficeDocument.java?rev=179&root=gedooo&view=markup > > Le serveur OOo est en version 3.0.1. Le client java a été compilé avec les > .jar de la version 2.3, puis ceux de la version 3.0.1. sans que ça change > quoi que ce soit. > > En tout cas, merci d'avoir lu tout ça. > > Bien cordialement, > > Ph. > > -- -- Seuls des formats ouverts peuvent assurer la pérennité de vos documents. --------------------------------------------------------------------- To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org For additional commands, e-mail: prog-h...@fr.openoffice.org