आईडी कर्मचारी का दिनांक 1234 मई 11/03/2015 99 99 यू 11/03/2015 1111 हमें 11/03 / हाय, हाय,
मेरे पास एक्सेल में उपरोक्त तालिका है जो एक उपयोगकर्ता द्वारा उपयोगकर्ता के फॉर्मेट को पूरा करता है और 'सेव' बटन पर क्लिक करता है। एक बार 'निर्यात' बटन को सहेजने के बाद सक्षम किया गया है और उपयोगकर्ता टेम्पलेट पर संबंधित स्थानों में किसी शब्द टेम्पलेट पर उपयोगकर्ता फ़ॉर्म द्वारा सबमिट किए गए अंतिम रिकॉर्ड (पंक्ति) को निर्यात कर सकता है। मैंने आईडी, कर्मचारी और तिथि के लिए संलग्न शब्द टेम्पलेट में बुकमार्क बनाए हैं और इन स्थानों पर डेटा निर्यात करना चाहते हैं।
मैंने 'निर्यात' बटन पर निम्नलिखित कोड लिखा है लेकिन मैं काम करने के लिए निर्यात पाने के लिए प्रतीत नहीं होता जब तक टेम्प्लेट खोला नहीं जाता है तब तक कोड चलाता है, लेकिन बुकमार्क को डेटा की पोस्टिंग के कारण त्रुटि उत्पन्न होती है।
पुनरारंभ करें अगला सेट करें WRD = CreateObject ("Word.Application") यदि Err.Number & lt; & gt; 0 तब सेट करें WRD = CreateObject ("Word.Application") यदि त्रुटि गोटो पर सेट करें 0 DOC = WRD.Documents.Open ("C: \ RC_QA_TEST \ Template \ QA_REPORT.dotm") WRD.Visible = True ac = ActiveCell डॉओ के साथ पंक्ति .फ़ॉर्मफिल्ड ("आईडी")। परिणाम = कक्ष (एसी, "ए") .फ़ॉर्मफिल्ड ("कर्मचारी")। परिणाम = कक्ष (एसी, "बी") .फ़ॉर्मफिल्ड ("दिनांक")। परिणाम = कक्ष (एसी, "सी") एंड के साथ 'सक्रिय सक्रिय प्रिंटर के साथ' यहां आप WRD का उपयोग करते हैं। एक्टिवप्रिंट = "प्यारा पीडीएफ लेखक" 'प्रिंट दस्तावेज़ DOC.PrintOut' दस्तावेज़ को सहेजने के बिना करीब दस्तावेज़। बंद करें बंद अनुप्रयोग WRD.Quit सेट WRD = कुछ भी सेट नहीं DOC = कुछ नहीं अंत उप
इस पर कोई भी मदद काफी सराहना की जाती है।
अगर कोड में DOC.FormFields भाग से शुरू होने वाली त्रुटियां हो रही हैं, तो मुझे लगता है कि समस्या यह है कि आपने वास्तव में प्रपत्र फ़ील्ड का उपयोग नहीं किया है, आपने बुकमार्क्स का उपयोग किया है, इसलिए आपको उपयुक्त तरीकों का उपयोग करने की आवश्यकता है। / P>
इसे आज़माएं:
डॉक के साथ। बुकमार्क्स ("आईडी")। रेंज। पाठ = कक्ष (एसी, "ए")। अंक ("कर्मचारी")। रेंज। पाठ = कक्ष (एसी, "बी")। बुकमार्क्स ("दिनांक")। रेंज। पाठ = कक्ष (एसी, "सी") के साथ समाप्त
< P> ध्यान दें कि एक बार जब आप किसी बुकमार्क में पाठ को अपडेट करते हैं, तो दस्तावेज़ को दस्तावेज़ से निकाल दिया जाता है। चूंकि आप इसे सहेजे बिना दस्तावेज़ को बंद कर रहे हैं, जब आप फिर से खोलते हैं, तो बुकमार्क फिर से होगा, लेकिन आपको बुकमार्क रीसेट करने की आवश्यकता होगी यदि आप शब्द डॉक को सहेजते हैं, या इसे खोलते हैं और पाठ को फिर से बदलने का प्रयास करते हैं
No comments:
Post a Comment