4 messages in org.openoffice.fr.progRE: [prog] macro dans un fichier odt
FromSent OnAttachments
emma...@fr.thalesgroup.comNov 10, 2006 8:12 am 
Francois GattoNov 10, 2006 8:32 am 
Laurent GodardNov 10, 2006 8:46 am 
FabNov 11, 2006 12:06 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] macro dans un fichier odtActions...
From:emma...@fr.thalesgroup.com (emma@fr.thalesgroup.com)
Date:Nov 10, 2006 8:12:03 am
List:org.openoffice.fr.prog

Bonjour,

De : Fab [mailto:fabs@wanadoo.fr]

Bonjour,

J'aimerais vérifier, sans l'ouvrir avec OOo, si un fichier .odt contient des macros. Mon idée était de le renommer en .zip et de vérifier s'il contient les répertoires "Basic" ou "Scripts". Est-ce suffisant? J'ai cru comprendre que l'on peut aussi écrire des macros en C++. Où sont-elles stockée dans un fichier .odt? Y-a-t-il d'autres langages que l'on peut retrouver dans un fichier .odt?

En ce qui concerne le C++, ce ne sont pas des "macros" que l'on écrit, mais de vrais programmes (compilés et exécutables), à l'aide du SDK OpenOffice. C'est-à-dire que l'on utilise la même API que pour faire des macros, mais le programme est géré totalement en dehors de tout fichier .ODT.

Le principe est que le programme C++ se connecte avec OpenOffice (qui fait office de serveur) et communique avec lui (via une socket).

Tu ne trouveras donc pas de programme C++ dans un fichier ODT (et je suppose que c'est pareil dans le cas du JAVA, qui est aussi un moyen de programmer avec le SDK OO).

J'ai lu que l'on pouvait aussi faire des scripts python, mais je ne sais pas s'ils sont embarqués dans les fichiers ODT.

Cordialement, Emmanuel.