/ / वीएसटीओ एक्सेल ऐड-इन: वर्कशीट में यूडीएफ कॉल की भरोसेमंद गिनती? - एक्सेल, vsto, एक्सेल-एडिन

वीएसटीओ एक्सेल ऐड-इन: वर्कशीट में यूडीएफ कॉल की भरोसेमंद गिनती? - एक्सेल, vsto, एक्सेल-एडिन

कार्यपत्रक / कार्यपुस्तिका के भीतर यूडीएफ को कॉल गिनने के लिए कोड में कोई विश्वसनीय तरीका है? इसके अलावा, अगर यूडीएफ को जोड़ा / हटाया / संशोधित किया जाता है तो अधिसूचित किए जाने के विकल्प क्या हैं?

उत्तर:

जवाब के लिए 0 № 1

मुझे पता है कि एकमात्र विश्वसनीय तरीका है कि सभी सूत्रों को कार्यों की तलाश करना है।
एक फंक्शन हस्ताक्षर हमेशा funcname के बाद तुरंत (
यदि आप केवल यूडीएफ चाहते हैं तो आपको अंतर्निहित फ़ंक्शन को समाप्त करना होगा

आप या तो एक कस्टम यूडीएफ-केवल पार्सर बना सकते हैं या अधिक सामान्य से शुरू कर सकते हैं।

आमतौर पर प्रदर्शन कारणों के लिए आप usedRange.SpecialCells (xlCellTypeFormulas) का उपयोग करते हैं। FormulaR1C1 और पार्सिंग से पहले डुप्लीकेट को खत्म करें।