2014-05-23 20 views
5

जब मैं डीबगिंग उद्देश्य के लिए अपने वीबीए कोड को संपादित या चरणबद्ध करने का प्रयास करता हूं तो मुझे "प्रोजेक्ट अवलोकन योग्य" मिलता है। मैंने स्थान पर .dotm फ़ाइल बनाई है (सी: \ उपयोगकर्ता \ उपयोगकर्ता नाम \ AppData \ रोमिंग \ माइक्रोसॉफ्ट \ वर्ड \ STARTUP)।वर्ड वीबीए प्रोजेक्ट प्रोजेक्ट अवलोकन योग्य त्रुटि

+0

मुझे उस लिंक से कोई जवाब नहीं मिला .. किसी को भी इस मुद्दे के बारे में कोई विचार है? – user3463768

+0

@ गैरेथ, 1/9/17 के रूप में, स्टैक ओवरव्लो सूची [वर्ड वीबीए मैक्रो को डीबग कैसे करें] (http://stackoverflow.com/questions/23802593/how-to-debug-word-vba-macro) हटाए गए के रूप में। –

+0

[वर्ड वीबीए "परियोजना का संभावित डुप्लिकेट अवलोकन योग्य है]] (http://stackoverflow.com/questions/6017813/word-vba-project-is-unviewable) –

उत्तर

6

स्टार्टअप पर स्वचालित रूप से लॉन्च होने पर डीओटीएम फाइलों में वीबीए प्रोजेक्ट देखने योग्य नहीं है। मैं यह स्पष्ट रूप से माइक्रोसॉफ्ट द्वारा दस्तावेज नहीं मिल सका, लेकिन मैं परीक्षण किया/एकाधिक ओएस और कार्यालय के संस्करणों में यह दोहराया समाप्त करने के लिए यह "डिजाइन द्वारा"

था इसके चारों ओर कुछ मायनों है:

विकल्प # 1

स्टार्टअप फ़ोल्डर के बाहर टेम्पलेट कॉपी करें, फ़ाइल पर राइट क्लिक करें और "ओपन" चुनें, आप इसे डीबग कर सकते हैं।

विकल्प # 2

सुनिश्चित करें कि आप स्टार्टअप फ़ोल्डर में फ़ाइल पर लिखने की अनुमति है। यहां तक ​​कि यदि आप व्यवस्थापक हैं, यदि यूएसी चालू है तो आपके पास पहुंच नहीं होगी - स्टार्टअप फ़ोल्डर में DOTM फ़ाइल में अपने उपयोगकर्ता को "पूर्ण नियंत्रण" या "फ़ाइल तक पहुंच लिखना" प्रदान करें।

शब्द के सभी उदाहरण बंद करें, राइट क्लिक करें .ओटीएम फ़ाइल और ओपन, अब आप इसे डीबग कर सकते हैं।

हालांकि आप परिवर्तनों को सहेज नहीं सकते हैं - परिवर्तनों को सहेजने के लिए आपको उपयोगकर्ता को STARTUP फ़ोल्डर में लिखने के लिए अनुमतियां देनी होंगी।

2

.../STARTUP स्थान से .dotm खोलें और संशोधन करें और वहां बचाएं।

0

अपनी डीओटीएम फ़ाइल और डेवलपर टैब पर खोलें (आपको देव टैब को पहले 1 सक्षम करने की आवश्यकता होगी) और दस्तावेज़ टेम्पलेट चुनें और वर्तमान में ग्लोबल टेम्पलेट्स और ऐड-इन्स के तहत लोड की गई वस्तुओं को अनचेक करें।

1

यह एक बग नहीं है। जब आप टेम्पलेट खोलते हैं तो यह माइक्रोसॉफ्ट टेम्पलेट्स की एक विशेषता है, यह कभी भी मूल फ़ाइल नहीं खोलता है बल्कि टेम्पलेट की एक प्रति खोलता है। टेम्पलेट को संशोधित या डिबग करने के लिए दाएं टेम्पलेट पर क्लिक करें और खुले या खुले शब्द कहें और टेम्पलेट के कोड को संशोधित करने के लिए फ़ाइल खोलें संवाद का उपयोग करें।

+0

पुराने धागे को पुनर्जीवित करने के लिए क्षमा चाहते हैं, लेकिन क्या कोई तरीका है ऐड-इन को खोलने के बिना, ऐड-इन * के आधार पर दस्तावेज़ से वीबीए प्रोजेक्ट * देखें? मेरे पास एक .dot टेम्पलेट है जिसे मैंने स्टार्टअप फ़ोल्डर में संग्रहीत करके वैश्विक ऐड-इन बनाया है। इस टेम्पलेट में एक दस्तावेज़ऑनक्लोस हैंडलर है जिसे मुझे डीबग करने की आवश्यकता है। टेम्पलेट को संशोधित करना और शब्द बंद करना इस घटना को नहीं चलाता है (कम से कम मेरे लिए नहीं) इसलिए मुझे दस्तावेज़ * में दस्तावेज़ * को डीबग करने की आवश्यकता है, टेम्पलेट नहीं। विचार किसी को भी ?? यदि टेम्पलेट एक ही समय में वर्ड में खुला है, तो मैं * लगभग * काम कर सकता हूं, लेकिन यह बहुत कठिन है ... – Kenny83

0

मेरे मामले में https://stackoverflow.com/a/39171282/5025060 पर विस्तार करने के लिए, (विंडोज 7 प्रो, एमएस वर्ड 2007) विंडोज फ़ाइल एक्सप्लोरर (जीत + ) से एक .dot फ़ाइल पर, बायां-क्लिक को एमएस वर्ड का कारण बनता है बनाने एक नया दस्तावेज़ (मेरे मामले में Document5 नाम दिया गया)। .dot फ़ाइल मैं खोला से मैक्रो Document5 में सक्रिय हैं, लेकिन जब मैं इन मैक्रो संपादित करने का प्रयास (एमएस वर्ड डेवलपर टैब, मैक्रो बटन, संपादित करें बटन) इस संदेश को पॉप अप होता है:

Project is unviewable

हालांकि, अगर मैं Windows से .dot फ़ाइल फ़ाइल एक्सप्लोरर पर राइट क्लिक करें, साथ खोलें का चयन करें, और फ़ाइल एक्सप्लोरर के मेनू, एमएस वर्ड से Microsoft Office Word चुनें संपादन के बजाय एक नया दस्तावेज़ बनाने के लिए फ़ाइल (खोलता है वर्ड टाइटल बार में नाम मैंने खोला। डॉट फ़ाइल का है)। Word के इस उदाहरण से मैं .dot फ़ाइल में निहित मैक्रोज़ को देख और संपादित कर सकता हूं।

-1

वीबीए संपादित करने के लिए आपको कार्यपुस्तिका की समीक्षा/साझा करने के लिए जाना होगा। चेकबॉक्स को अक्षम करने की आवश्यकता है।

शुभकामनाएं =)

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