2013-07-08 5 views
25

में इसे खोलने के बिना एक्सेल फ़ाइल के वीबीए मैक्रोज़ (या vbaProject.bin) को पढ़ें, मैं Excel फ़ाइलों का विश्लेषण करना चाहता हूं, खासकर जिनके अंदर वीबीए प्रोग्राम शामिल हैं। क्योंकि मैं इस विश्लेषण को कई एक्सेल फ़ाइलों पर एक-एक करके चलाने की योजना बना रहा हूं, इसलिए मैं इन फ़ाइलों को माइक्रोसॉफ्ट एक्सेल के भीतर विश्लेषण करने के लिए नहीं खोलना चाहता हूं।एमएस एक्सेल

एक्सेल फ़ाइल के वीबीए मैक्रोज़ को ढूंढना और पार्स करना एक कठिनाई है। हम जानते हैं कि एक एक्सेल फ़ाइल को .zip फ़ाइल में परिवर्तित किया जा सकता है जिसमें बहुत सारे .xml और vbaProject.bin शामिल हैं, यह निश्चित है कि वीबीए मैक्रोज़ vbaProject.bin में हैं। हालांकि, समस्या यह है कि इसे कैसे पढ़ा जाए?

क्या किसी को पता है कि वीबीए मैक्रोज़ खोजने और पार्स करने के लिए कोई टूल या एपीआई है या नहीं?

क्या किसी को पता है कि vbaProject.bin पढ़ने के लिए कोई उपकरण या API है?

उत्तर

20

Microsoft से एक बहुत बड़ी पीडीएफ जो कैसे vbaproject.bin से कार्यों को निकालने के लिए दस्तावेजों है:

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

कुछ अतिरिक्त जानकारी जो या इसके बाद के संस्करण के लिए मानार्थ नहीं हो सकता है हो सकता है:

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

संबंधित मुद्दे