Bonjour, > De : Fab [mailto:[EMAIL PROTECTED] > > 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. --- Emmanuel GUY Thales Communications/UCR/ISR [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]