Lire les macros VBA (ou vbaProject.bin) D'un fichier Excel sans l'ouvrir dans MS Excel

j'aimerais analyser les fichiers Excel, particulièrement ceux qui contiennent des programmes VBA à l'intérieur. parce que j'ai l'intention d'exécuter cette analyse sur beaucoup de fichiers Excel un par un, Je ne veux pas ouvrir ces fichiers dans Microsoft Excel pour les analyser.

une difficulté est de trouver et analyser les macros VBA D'un fichier Excel. Nous savons qu'un fichier Excel peut être convertie .zip fichier qui contient beaucoup de .xml et vbaProject.bin, il est assez certain que les macros VBA sont en vbaProject.bin. Cependant, le problème est de savoir comment le lire?

Quelqu'un sait-il s'il existe un outil ou une API pour trouver et analyser les macros VBA?

Est-ce que quelqu'un sait s'il y a un outil ou une API à lire vbaProject.bin?

25
demandé sur SoftTimur 2013-07-09 01:52:02

1 réponses

Il y a un très grand PDF de Microsoft qui documente comment extraire des fonctions de la vbaproject.bin:

http://download.microsoft.com/download/2/4/8/24862317-78f0-4c4b-b355-c7b2c1d997db/%5BMS-OVBA%5D.pdf [ Source]

Quelques informations supplémentaires qui peuvent ou peuvent ne pas être gratuit à la ci-dessus:

http://www.codeproject.com/Articles/15216/Office-2007-bin-file-format

22
répondu David Zemens 2013-07-09 02:32:29