मुझे दो अलग-अलग माइक्रोसॉफ्ट वर्ड दस्तावेज़ दिए गए हैं जो मेरे वायरस स्कैनर ने मुझे मैक्रोज़ में चेतावनी दी है। ये साधारण टेक्स्ट फाइलें होनी चाहिए, और जिस व्यक्ति ने उन्हें भेजा है वह यह भी नहीं जानता कि मैक्रो क्या है; वे अपने हिस्से पर एक गलती हो सकती है, लेकिन वे एक दुर्भावनापूर्ण संक्रमण के संकेत हो सकते हैं। 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
यह शब्द दस्तावेज़ में सभी मैक्रो की एक सूची वापस आ जाएगी।
एसओ से तीन आश्वासन यह करना सुरक्षित है। आप कितना सुरक्षित हो सकते हैं? – Dustman
बहुत कुछ। यदि वर्ड के किसी अन्य भाग में बफर ओवररन होता है, तो आपको अभी भी – PsychoData
से समझौता किया जा सकता है इस खतरनाक को कॉल करना एक अल्पसंख्यक होगा – jrtapsell