(Courriels de diversion: <rongeuses@anemone-eclipsera.com> <frottent@tergiversons-salerai.com> <depoitraillee@enjoignit-fermoirs.com> <offenserions@enterreront-remaniements.com> <correspondrait@desarconnent-festoyions.com> <renverra@impetueuse-comprendrais.com> <enorgueillirons@symbolisez-ecorcha.com> <jalonnees@recitait-facultes.com> <moduliez@gondole-reparles.com> <telegraphieraient@profileront-monopolisa.com> )
Le vendredi 25 août 2006 à 16:11 +0200, Yves Jean Marie Lambert a écrit : > Il faut que tu récupère le numéro de processus d'open-office et que tu > le tues... > Il doit être possible aussi de modfier le script macro_doc_to_pdf pour > qu'il se suicide... Bonjour, Oui, il est aussi possible de fermer OOo depuis l'intérieur en faisant en sorte que la macro appelle la fonction suivante : sub quit dim document as object dim dispatcher as object document = ThisComponent.CurrentController.Frame dispatcher = createUnoService("com.sun.star.frame.DispatchHelper") dim args1(1) as new com.sun.star.beans.PropertyValue dispatcher.executeDispatch(document, ".uno:Quit", "", 0, args1) end sub En général, ce n'est pas recommandé d'utiliser le Dispatcher parce que sa spécification peut évoluer avec les versions... Ici, le risque est moindre, on a une grande chance que les prochaines versions autorisent quand même à quitter l'appli... jpn -------------------------------------------------------------------- Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>