[OXT] Interraction avec les événements OpenOffice

Quoi ? Vous ne connaissez pas cette suite bureautique libre et gratuite. Elle vous permet de faire ce que vous faîtes avec MS-Office sans avoir à pirater.
Bidouille
Webmestre
Messages : 502
Enregistré le : 21 mai 2007 16:08

[OXT] Interraction avec les événements OpenOffice

Messagepar Bidouille » 19 mars 2013 23:22

OpenOffice contient un certain nombre d'événements listés dans le menu Outils > Personnaliser...

On peut avoir intérêt à brancher son extension sur l'un de ces événements.
Ainsi, avec "Nouveau document", l'extension peut être lancé dès lors qu'un document est créé.

Pour ce faire, on va utiliser le fichier de configuration Job.xcu.

La liste des évènements est documentée dans le Wiki.

Bidouille
Webmestre
Messages : 502
Enregistré le : 21 mai 2007 16:08

Un exemple de Job.xcu

Messagepar Bidouille » 08 août 2013 14:12

Code : Tout sélectionner

<?xml version="1.0" encoding="UTF-8"?>
<oor:component-data oor:name="Jobs"
      oor:package="org.openoffice.Office"
      xmlns:oor="http://openoffice.org/2001/registry">
  <node oor:name="Jobs">
    <node oor:name="OnLoad" oor:op="replace">
      <prop oor:name="Service">
        <value>org.bidouille.extension.LanceMoi</value>
      </prop>
    </node>
  </node>
  <node oor:name="Events">
    <node oor:name="OnLoad" oor:op="replace">
      <node oor:name="JobList">
        <node oor:name="LanceMoi" oor:op="replace"/>
      </node>
    </node>
  </node>
</oor:component-data>

Bidouille
Webmestre
Messages : 502
Enregistré le : 21 mai 2007 16:08

Quelques explications

Messagepar Bidouille » 05 déc. 2013 12:26



Retourner vers « OpenOffice »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 34 invités