जब मैं अपने एप्लिकेशन से खोलता हूं तो एक्सेल मैक्रो-सक्षम टेम्पलेट (.xltm) फ़ाइल खोलते समय मुझे समस्या का सामना करना पड़ रहा है।

मैंने इस लिंक को पढ़ा है जो बताता है कि .xltm फाइल कैसे खुलती है। यहाँ मैं orignal .xltm फ़ाइल को ओवरराइड करना चाहता हूँ, इसलिए मुझे इसे .xltm प्रारूप में प्रोग्रामेटिक रूप से c# में खोलने की आवश्यकता है।

नीचे Workbooks.Open को कॉल करने के लिए उपयोग किया जाने वाला कोड है।

Globals.ThisAddIn.Application.Workbooks.Open(DisplayFile, false, false, Type.Missing, "", "",
                                Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing,
                                Type.Missing, 0)

हालाँकि, यह फ़ाइल को केवल .xlsx प्रारूप में एक्सेल में खोलता है।

कॉल करने के लिए 'वर्कबुक्स.ओपन' पद्धति या किसी अन्य विधि का उपयोग करने के लिए क्या परिवर्तन करने की आवश्यकता है, इस पर सुझावों की आवश्यकता है।

0
JDoshi 21 अक्टूबर 2016, 15:33

1 उत्तर

सबसे बढ़िया उत्तर

अंत में, एक ही प्रश्न को कई स्थानों पर पोस्ट करने के बाद मुझे उत्तर मिल गया !! बस Workbooks.Open विधि में तर्क editable से True सेट करने की आवश्यकता है।

0
JDoshi 24 अक्टूबर 2016, 15:13