Bonsoir Christophe, Merci pour la piste.
J'ai donc fait une recherche sur Jobs. J'ai trouvé cette page : http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/Jobs/Configuration qui contient cet exemple : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE oor:component-data SYSTEM "../../../../component-update.dtd"> <oor:component-data oor:name="Jobs" oor:package="org.openoffice.Office" xmlns:oor="http://openoffice.org/2001/registry" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <node oor:name="Jobs"> <node oor:name="SyncJob" oor:op="replace"> <prop oor:name="Service"> <value>com.sun.star.comp.framework.java.services.SyncJob</value> </prop> <node oor:name="Arguments"> <prop oor:name="arg_1" oor:type="xs:string" oor:op="replace"> <value>val_1</value> </prop> </node> </node> </node> <node oor:name="Events"> <node oor:name="onFirstVisibleTask" oor:op="fuse"> <node oor:name="JobList"> <node oor:name="SyncJob" oor:op="replace"/> </node> </node> </node> </oor:component-data> L'événement "onFirstVisibleTask" est définit ici : http://wiki.services.openoffice.org/wiki/Documentation/DevGuide/WritingUNO/Jobs/List_of_Supported_Events La propriété JobList contient SyncJob mais est défini comme un "service" et moi je voudrais lancer une macro. J'ai installé un addon "multiracio" qui semble utiliser ce principe mais là encore je bloque ... Si vous avez des idées... -- Didier Dorange-Pattoret http://www.dmaths.org http://sesamath.net Soutenez le projet Dmaths : rejoignez le club ou faites adhérer votre établissement ! http://www.dmaths.org/documentation/doku.php?id=presentation:club