पता लगाएं कि VBA मैक्रो काम कर सकते हैं या नहीं

विज़ुअल बेसिक फ़ॉर ऐप्लिकेशन्स (VBA) मैक्रो वाली Excel फ़ाइल तभी सही मानी जाती है, जब मैक्रो में इस्तेमाल किए जाने वाले सभी API का Apps Script में सीधे तौर पर होना ज़रूरी हो. अगर आपके मैक्रो पूरी तरह से काम नहीं करते, तो आप समाधान लागू कर सकते हैं या कोड में बदलाव कर सकते हैं, ताकि वे Apps Script के साथ काम कर सकें.

मैक्रो कन्वर्टर की कम्पैटबिलटी रिपोर्ट का इस्तेमाल करके, देखें कि क्या फ़ाइलें अपने-आप बदली जा सकती हैं या आपको अपने कोड में बदलाव करने की ज़रूरत है या नहीं.

कम्पैटबिलटी रिपोर्ट जनरेट करने पर, आपकी हर फ़ाइल और एपीआई पर इनमें से कोई एक स्टेटस लागू होता है:

स्थिति परिभाषा
सही तरीके से काम करता है इन फ़ाइलों में ऐसे एपीआई शामिल हैं जो Apps Script में सीधे तौर पर एक जैसे होते हैं.
समाधान के साथ काम करता है इन फ़ाइलों में कम से कम एक ऐसा एपीआई होता है जो किसी समस्या के हल के साथ काम कर सकता है.
ज़्यादा जांच की ज़रूरत है इन फ़ाइलों में कम से कम एक एपीआई होता है. आपको इसकी समीक्षा करके, यह तय करना होगा कि आगे क्या करना है. उदाहरण के लिए, हो सकता है कि इसके जैसा कोई एपीआई उपलब्ध न हो या मैक्रो कन्वर्टर ने यह पता न लगाया हो कि एपीआई किस काम का है.

कम्पैटबिलटी रिपोर्ट जनरेट करना

  1. अपने कंप्यूटर पर Google Drive खोलें.
  2. दाईं ओर मौजूद पैनल में, मैक्रो कन्वर्टर ऐड-ऑन मैक्रो कन्वर्टर का आइकॉन पर क्लिक करें. अगर आपको साइड पैनल नहीं दिखता है, तो सबसे नीचे दाईं ओर, साइड पैनल दिखाएं पर क्लिक करें.
  3. फ़ाइलें और फ़ोल्डर जोड़ें पर क्लिक करें. मैक्रो कन्वर्टर सिर्फ़ Excel फ़ाइलों की पहचान करता है.
  4. वे फ़ाइलें या फ़ोल्डर चुनें जिनका आपको विश्लेषण करना है और चुनें पर क्लिक करें. एक बार में 2,000 से कम फ़ाइलें चुनें.
  5. कम्पैटबिलटी रिपोर्ट सेव करने की जगह बदलने के लिए, 'डेस्टिनेशन फ़ोल्डर' बदलें पर क्लिक करें और अपनी पसंद का फ़ोल्डर चुनें. अगर ऐसा नहीं है, तो यह आपके MyDrive फ़ोल्डर में सेव हो जाती है.
  6. रिपोर्ट जनरेट करें पर क्लिक करें.
  7. विश्लेषण पूरा होने के बाद, रिपोर्ट देखें पर क्लिक करें.

कम्पैटबिलटी रिपोर्ट की समीक्षा करना

कम्पैटबिलटी रिपोर्ट में दी गई जानकारी की मदद से, फ़ाइल को फ़ॉर्मैट में बदलने का तरीका तय करें. आपकी रिपोर्ट में ये सेक्शन शामिल होते हैं:

  • खास जानकारी: यह शीट, सबमिट की गई सभी फ़ाइलों और उनके एपीआई के साथ काम करने का एक एग्रीगेट किया गया विश्लेषण देती है.
  • फ़ाइलें - साथ काम करने की सुविधा: इस शीट में, मैक्रो कन्वर्टर को सबमिट की गई सभी फ़ाइलों के साथ-साथ उनके काम करने की स्थिति और हर फ़ाइल के ब्यौरे की सूची होती है.
  • फ़ाइलें - ज़्यादा जानकारी वाला विश्लेषण: यह शीट फ़ाइल में मौजूद एपीआई के बारे में ज़्यादा जानकारी देती है. साथ ही, हर एपीआई को बदलने के लिए की जा सकने वाली कार्रवाइयों के बारे में भी ज़्यादा जानकारी देती है. सबसे पहले, सबसे ऊपर मौजूद ड्रॉपडाउन मेन्यू से कोई फ़ाइल चुनें. इसके बाद, सबसे नीचे मौजूद ड्रॉपडाउन मेन्यू से, कोई स्टेटस चुनें.

आपके पास एपीआई-दर-एपीआई के आधार पर भी रिपोर्ट की समीक्षा करने का विकल्प है. इसके लिए, जांच के लिए एपीआई और समस्या हल करने वाले एपीआई नाम की शीट का इस्तेमाल करें.

आगे बढ़ने का तरीका तय करें

हम हर स्टेटस के लिए ये सुझाव देते हैं:

स्थिति सुझाव
सही तरीके से काम करता है आपके VBA API से यही लॉजिक, Apps Script में भी दोहराया जा सकेगा. कन्वर्ज़न के साथ आगे बढ़ें.
समाधान के साथ काम करता है कम से कम एक VBA एपीआई को उससे मिलते-जुलते Apps Script API से बदलने के लिए, आपको कोड लिखना होगा. आम तौर पर, कन्वर्ज़न की प्रोसेस आगे की जा सकती है.

फ़ाइल में कन्वर्ज़न करने से पहले या बाद में, काम करने वाले समाधान के साथ काम करता है के तौर पर मार्क किए गए VBA API को मैन्युअल तरीके से बदला जा सकता है. हमारा सुझाव है कि आप बदलाव पहले ही कर लें.

ज़्यादा जांच की ज़रूरत है कम से कम एक एपीआई को बदला नहीं जा सकता. अपने कोड में उस एपीआई की अहमियत के आधार पर, हो सकता है कि आप फ़ाइल को न बदल पाएं. जो व्यक्ति मूल VBA कोड को समझ जाता है उसे फ़ाइनल आकलन करना चाहिए.

अगर आपको अपनी फ़ाइल को बदलना है, तो कम से कम एक VBA एपीआई को Apps Script से बदलने के लिए, आपको कोड लिखना होगा. फ़ाइल को बदलने से पहले या बाद में, जांच की ज़रूरत है के तौर पर मार्क किए गए VBA API को मैन्युअल तरीके से बदला जा सकता है. हमारा सुझाव है कि आप बदलाव पहले ही कर लें.

काम करने की रिपोर्ट का आकलन करने के बाद, VBA मैक्रो को ऐप्लिकेशन स्क्रिप्ट में बदलें लेख पढ़ें.