मुझे दो अलग-अलग माइक्रोसॉफ्ट वर्ड दस्तावेज़ दिए गए हैं जो मेरे वायरस स्कैनर ने मुझे मैक्रोज़ में चेतावनी दी है। ये साधारण टेक्स्ट फाइलें होनी चाहिए, और जिस व्यक्ति ने उन्हें भेजा है वह यह भी नहीं जानता कि मैक्रो क्या है; वे अपने हिस्से पर एक गलती हो सकती है, लेकिन वे एक दुर्भावनापूर्ण संक्रमण के संकेत हो सकते हैं। OpenOffice.org की मेरी स्थापना मैक्रोज़ को बिल्कुल लोड नहीं करने के लिए सेट है, क्योंकि मैं शायद ही कभी उनका उपयोग करता हूं, इसलिए मैं अपने सिस्टम की सुरक्षा के बारे में चिंतित नहीं हूं। मैं क्या करने में सक्षम होना चाहता हूं यह पता लगाने के लिए कि मैक्रोज़ उन मैक्रोज़ से किसी भी दुर्भावनापूर्ण इरादे से मेरे सिस्टम को उजागर किए बिना क्या करता है, ताकि वह मुझे बता सके कि वह दस्तावेज भेजता है या नहीं, तो वह संक्रमण कर रहा है या नहीं।मैं कैसे पता लगा सकता हूं कि मैक्रो अपने आप को उजागर किए बिना क्या करता है?
उत्तर
मैक्रोज़ को सक्रिय किए बिना दस्तावेज़ खोलें, फिर कोड संपादक को यह देखने के लिए खोलें कि वे क्या करते हैं।
दो संभावनाएं। अपने आप को वीएमवेयर प्लेयर की मुफ्त प्रति प्राप्त करें और इसमें विंडोज और एमएस ऑफिस इंस्टॉल करें। फिर दस्तावेज़ को लोड करें और मैक्रोज़ को चलाने दें।
अन्य संभावना। मुझे लगता है कि आप एमएस वर्ड में डॉक लोड और मैक्रोज़ स्वतः निष्क्रिय कर सकते हैं, लेकिन मैक्रो अभी भी वहाँ है ताकि आप इसे पद के साथ ही देख सकते हैं।
नोट: कार्यालय 97 में नहीं – david
मैंने अभी एक परीक्षण चलाया। मैं वचन (2007) और खोला:
- एक सरल मैक्रो बनाया गया है और एक के रूप में दस्तावेज़ "वर्ड मैक्रो सक्षम दस्तावेज़ (.docm)"
- सुरक्षा सेटिंग में चला गया (कार्यालय बटन 'फ़ाइल' के साथ सहेजा \ वर्ड विकल्प \ ट्रस्ट केंद्र \ ट्रस्ट केंद्र सेटिंग्स \ मैक्रो सेटिंग) और रेडियो बटन "अधिसूचना के साथ सभी मैक्रो अक्षम" जो जब तक आप बटन पर क्लिक करें उन्हें चलाने के लिए अनुमति देने के लिए चलने से मैक्रो पाएगा क्लिक किया।
- * .docm दस्तावेज़ खोला और मैक्रो नहीं चला है, लेकिन मैं रिबन नियंत्रण पर "देखें" टैब पर जाएँ और मैक्रो बटन और देखने मैक्रो क्लिक करें और फिर एक VBA को खोलने के लिए मैक्रो को संपादित करने में सक्षम था आईडीई मैक्रो कोड को देखने के लिए।
यह सब मानते हैं कि आप वर्ड 2007 का उपयोग कर रहे हैं, हालांकि मैं पिछले संस्करण या दो शब्द में समान क्षमता की अपेक्षा करता हूं। मुझे लगता है मैं भी इसे ही कार्यक्षमता है करने के लिए उम्मीद थी, इस बॉक्स पर खुला कार्यालय की जरूरत नहीं है, लेकिन।
शुभकामनाएं!
(मैंने सोचा था कि किसी मैक्रो निष्पादन विश्व स्तर पर अक्षम साथ OpenOffice का उपयोग के बारे में मूल सवाल का जवाब चाहिए, और कहा, "कोड संपादक खुला" सही है, लेकिन वास्तव में जरूरत है थोड़ा और हाथ से पकड़े हुए नवागंतुकों के लिए, यह निश्चित रूप से ले लिया मुझे उम्र यह पहली बार लगता है।)
वैसे भी, http://www.tutorialsforopenoffice.org/tutorial/Macros.html के अनुसार, आप (या संपादित) मैक्रो Tools
→ Macros
→ Organize Macros
→ OpenOffice.org Basic
, जो OpenOffice.org Basic Macros
खिड़की लाएगा जाकर देख सकते हैं।
वहां से यह फ़ाइल में शामिल मैक्रोज़ खोजने के लिए पेड़ के चारों ओर क्लिक करने का एक मामला है, और प्रत्येक में क्या है यह देखने के लिए Edit
पर जा रहा है।
बस इन पिछले पोस्ट के शीर्ष पर व्याख्या करने के लिए -
यहाँ इस प्रक्रिया मैं पीछा किया है -
- ओपन फाइल
- सक्षम संपादन संरक्षित दृश्य से बाहर निकलने के
- AltF11 विजुअल बेसिक एडिटर खोलने के लिए
- कभी-कभी आप मेरे वर्ड 2013 में मैक्रोज़ को स्पष्ट रूप से देख सकते हैं, मैं नहीं कर सका।
- वीबी संपादक विंडो को कम या बंद करें। हम
- Shift पर एक मिनट में फिर से खोलेंगे, जबकि आप
Enable Content
पर क्लिक करेंगे। यह ऑटोऑपेन मैक्रोज़ चलाने से रोक देगा। - AltF11 विजुअल बेसिक एडिटर खोलने के लिए।
- अब आप उन मैक्रोज़ को देख सकते हैं जिन्हें आपने पहले नहीं देखा था।
उन्हें चलाने के बिना मैक्रोज़ सामग्री देखने का सबसे सुरक्षित तरीका है आप दस्तावेज़ दस्तावेज़ से विजुअल बेसिक एडिटर खोलना है जिसमें मैक्रोज़ की सामग्री होगी।
दृश्य मूल संपादक (Office 2010, शायद 2013 और 2016) खोलने के लिए:
- ओपन दस्तावेज़
- आप संपादन सक्षम कर सकते हैं, तो पूछा, कोई मैक्रो
- राइट क्लिक करें निष्पादित किया जाएगा रिबन (मेनू) पर - चुनें: रिबन को अनुकूलित करें
- दाएं अनुभाग में, "डेवलपर" का चयन करें, यह रिबन पर एक टैब "डेवलपर" जोड़ देगा। ओके दबाओ।
- "डेवलपर" टैब पर जाएं और "विजुअल बेसिक एडिटर" पर क्लिक करें।
अब आप सभी मैक्रोज़ देख सकते हैं।
आशा है कि यह आप में मदद की, यह एक्सेल 2010
की मेरी संस्करण के लिए काम किया। ??? एक्स सिर्फ एक जिप-स्वरूप है।
फ़ाइल अनज़िप और आप कुछ इस तरह के साथ अंत:
.
├── [Content_Types].xml
├── docProps
│ ├── app.xml
│ ├── core.xml
│ └── custom.xml
├── _rels
└── word
├── document.xml
├── fontTable.xml
├── _rels
│ ├── document.xml.rels
│ └── vbaProject.bin.rels
├── settings.xml
├── styles.xml
├── theme
│ └── theme1.xml
├── vbaData.xml
├── vbaProject.bin
└── webSettings.xml
अब यू TextEditor या अपनी पसंद की अन्य VBA-संपादक के साथ vbastuff का विश्लेषण कर सकते हैं।
आप शब्द दस्तावेज़ को खोलने मैक्रो देखने पर आप Dider Stevens द्वारा एक स्क्रिप्ट oledump.py कहा जाता है का उपयोग कर सकते बिना शब्द मैक्रो को देखना चाहते हैं।
एक बार जब आप स्क्रिप्ट आप ऐसा कर सकते हैं:
python oledump.py "your_word.doc" -s a -v
यह शब्द दस्तावेज़ में सभी मैक्रो की एक सूची वापस आ जाएगी।
- 1. मैं अपने स्रोत कोड को उजागर किए बिना हार्ड डिस्क से कैसे छुटकारा पा सकता हूं?
- 2. मैं कैसे पता लगा सकता हूं कि जेनकिंस
- 3. मैं कैसे पता लगा सकता हूं कि वीबी.Net DataRow
- 4. मैं कैसे पता लगा सकता हूं कि मेरा पृष्ठ पोस्टबैक
- 5. मैं कैसे पता लगा सकता हूं कि django आंतरिक रूप से कैसे काम करता है?
- 6. मैं कैसे पता लगा सकता हूं कि बिना किसी देरी के जावा नेटवर्क कनेक्ट नहीं है?
- 7. मैं कैसे पता लगा सकता हूं कि मेरा बाहरी आईपी पता क्या है?
- 8. मैं कैसे पता लगा सकता हूं कि ब्राउज़र ब्लिंक टैग का समर्थन करता है या नहीं?
- 9. मैं कैसे पता लगा सकता हूं कि ब्राउज़र एमजेपीईजी का समर्थन करता है या नहीं?
- 10. UILongPressGestureRecognizer पर मैं कैसे पता लगा सकता हूं कि कौन सा ऑब्जेक्ट ईवेंट उत्पन्न करता है?
- 11. मैं कैसे पता लगा सकता हूं कि जावास्क्रिप्ट ऑब्जेक्ट को कितनी मेमोरी आवंटित की जाती है?
- 12. मैं कैसे पता लगा सकता हूं कि विंडोज 7 स्टार्ट मेनू कब खुलता है
- 13. मैं कैसे अनुमान लगा सकता हूं "क्या आपका मतलब था?" Google का उपयोग किए बिना?
- 14. मैं कैसे पता लगा सकता हूं कि मेरा प्रतीकात्मक लिंक क्या इंगित कर रहा है?
- 15. (आईओएस + स्टोरकिट) क्या मैं पता लगा सकता हूं कि जब मैं सैंडबॉक्स में हूं?
- 16. मैं कैसे पता लगा सकता हूं कि कर्ल लटक रहा है और उत्तरदायी क्यों है?
- 17. मैं कैसे पता लगा सकता हूं कि मेरा SQL सर्वर क्या है?
- 18. मैं कैसे पता लगा सकता हूं कि मुक्त वस्तुओं पर क्या हो रहा है?
- 19. मैं कैसे पता लगा सकता हूं कि विंडोज प्रोग्राम में कौन सा कंप्यूटर डोमेन नियंत्रक है?
- 20. मैं कैसे पता लगा सकता हूं कि मेरे डब्ल्यूपीएफ एप्लिकेशन में फोकस कहां जा रहा है?
- 21. मैं कैसे पता लगा सकता हूं कि इनोटिफ़ाई घड़ियों को पंजीकृत किया गया है?
- 22. मैं कैसे पता लगा सकता हूं कि क्यों vim मेरी विस्तार सेटिंग को बदलता रहता है
- 23. मैं कैसे पता लगा सकता हूं कि ऑब्जेक्ट को तुरंत चालू किया गया है?
- 24. एंड्रॉइड 2.2 - मैं कैसे पता लगा सकता हूं कि मैं एसडीकार्ड पर स्थापित हूं या नहीं?
- 25. node.js आंतरिक: मैं कैसे पता लगा सकता हूं कि 'process.binding (' eval ') को परिभाषित किया गया है?
- 26. मैं कैसे पता लगा सकता हूं कि गिट में किस बल को धक्का दिया गया है?
- 27. मैं कैसे पता लगा सकता हूं कि एसएसएल सर्वर टेबल एमएस एक्सेस से जुड़ा हुआ है?
- 28. मैं cocos2d में स्पर्श का पता कैसे लगा सकता हूं?
- 29. मैं कैसे पता लगा सकता हूं कि मैं किस गिट का संस्करण चला रहा हूं?
- 30. क्या मैं अपने "प्रत्येक" इटरेटर को रीसेट किए बिना हैश कॉपी कर सकता हूं?
एसओ से तीन आश्वासन यह करना सुरक्षित है। आप कितना सुरक्षित हो सकते हैं? – Dustman
बहुत कुछ। यदि वर्ड के किसी अन्य भाग में बफर ओवररन होता है, तो आपको अभी भी – PsychoData
से समझौता किया जा सकता है इस खतरनाक को कॉल करना एक अल्पसंख्यक होगा – jrtapsell