5 messages in org.openoffice.fr.progRe: [prog] OLE et exécution d'une macro
FromSent OnAttachments
RedletAug 22, 2005 5:19 am 
Bernard MarcellyAug 22, 2005 7:06 am 
RedletAug 22, 2005 9:37 am 
Bernard MarcellyAug 22, 2005 11:04 am 
RedletAug 23, 2005 12:24 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:Re: [prog] OLE et exécution d'une macroActions...
From:Redlet (re@dorlet.org)
Date:Aug 23, 2005 12:24:50 am
List:org.openoffice.fr.prog

Bernard,

Merci pour ta réponse.

Cela semble parfaitement faisable sans macro, depuis Delphi pilotant OOo. Ce sera aussi rapide et tu pourras fonctionner en Hidden.

En fait, non, cette solution ne me convient pas du tout. Je voulais justement l'éviter. Pour moi, Delphi ne doit pas s'occuper de la mise en forme des documents imprimés. C'est en partie pour une question de répartition des tâches : il y a d'une part un programmeur qui développe des applications avec Delphi et, d'autre part, un concepteur d'états, de formulaires, de documents imprimables divers et variés. C'est au deuxième qu'il appartient de créer des macros pour importer dans des documents complexes les données générées par le premier.

voir mon explication dans le mail précédent.

Je pensais naïvement qu'OpenOffice utiliserait la valeur par défaut pour MacroExecutionMode si cette propriété n'était pas spécifiée et comme la macro s'exécutait bien lorsque j'ouvrais le document à la main... Sur ton conseil, j'ai affecté une valeur à la propriété MacroExecutionMode. Depuis, la macro affectée à l'évènement "Ouvrir un document" s'exécute normalement, même lorsque le document est ouvert en "Hidden".

Bref, je tiens le bon bout :-).

Encore merci pour les pistes que tu m'as indiquées.

-- Redlet

___________________________________________________

Ce message a été vérifié par l'antivirus de MDaemon.

Par précaution, n'ouvrez pas de pièces jointes de correspondants inconnus.