17.12.2012 Views

OpenDocument et Open XML - Actes du SSTIC

OpenDocument et Open XML - Actes du SSTIC

OpenDocument et Open XML - Actes du SSTIC

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Stockage des macros MS Office 2007<br />

• Les macros sont stockées dans un fichier binaire OLE2:<br />

– Word: word/vbaProject.bin<br />

– Excel: xl/vbaProject.bin<br />

– Powerpoint: ppt/vbaProject.bin<br />

• Cela n’est pas décrit dans les spécifications <strong>Open</strong> <strong>XML</strong><br />

actuelles.<br />

– Microsoft <strong>et</strong> l’ECMA considèrent que c’est une technologie<br />

propriétaire, en dehors <strong>du</strong> format ouvert <strong>Open</strong> <strong>XML</strong>.<br />

• http://www.ecma-international.org/news/TC45_current_work/Ecma%20responses.pdf<br />

– Et OLE2 n’est pas vraiment un format ouvert.<br />

• Exemple: exécution automatique de macro depuis un<br />

document Word 2007 (.docm)<br />

– Macro nommée “Document_<strong>Open</strong>”<br />

– Word ajoute un tag dans word/vbaData.xml:<br />

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!