6 messages in org.openoffice.fr.prog[prog] RE : [prog] RE : [prog] évènem...
FromSent OnAttachments
Alain NowakDec 14, 2005 11:29 pm 
SOMMIER ArnaudDec 15, 2005 12:24 am 
Laurent GodardDec 15, 2005 12:39 am 
SOMMIER ArnaudDec 15, 2005 2:57 am 
Alain NowakDec 15, 2005 3:51 am 
SOMMIER ArnaudDec 16, 2005 1:04 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:[prog] RE : [prog] RE : [prog] évènements de l'application Calc et des classeurs ouvertsActions...
From:SOMMIER Arnaud (arna@eic.fr)
Date:Dec 16, 2005 1:04:42 am
List:org.openoffice.fr.prog

Bonjour le forum, Bonjour Laurent

Je me suis repenché sur la proposition de code de Laurent ( ConfigureDemarre ) qui me permet de réasigner les évenements de mon application, mais il me reste le problème de quand lancer cette fonction pour être sur qu'elle soit toujours lancé donc non désactivable par l'utilisateur ( si je le met dans Personnaliser->évènements, je me retrouve avec le même problème que celui que j'essaye de contrer avec cette méthode... ) Je ne vois pas trop comment faire la..... :(

-----Message d'origine----- De : Laurent Godard [mailto:lgod@indesko.com] Envoyé : jeudi 15 décembre 2005 09:39 À : pr@fr.openoffice.org Objet : Re: [prog] RE : [prog] évènements de l'application Calc et des classeurs ouverts

Bonjour Arnaud

Pour le Zip d'installe, je suppose que le fichier d'évènement ne dois pas être mis au même endroit que la bibliothèque que tu installes donc

comment fait tu à son installe pour tout mettre au bon endroit ?

OOo va gerer ca comme un grand en fusionnant les branches xml lors du chargement. l'endroit du xcu importe donc peu

Pour ce qui est de ton probleme d'evenement, regarde de ce coté si ca repond à ton besoin

sub ConfigureDemarre() dim monEvent(1) as new com.sun.star.beans.PropertyValue monEvent(0).name = "EventType" monEvent(0).value="Basic" monEvent(1).name = "Script" monEvent(1).value="macro:///Bibliotheque.Module.macro()" GlobalEvent = createUnoservice("com.sun.star.frame.GlobalEventBroadcaster") GlobalEvent.Events.ReplaceByName("OnNew", monEvent()) GlobalEvent.Events.ReplaceByName("OnLoad", monEvent()) end sub

cordialement

http://www.cps-project.org Livre "Programmation OpenOffice.org", Eyrolles 2004