2009-07-08 13 views
5

के रूप में खोलें, मैं अपने आवेदन के लिए "एक-क्लिक" एक्सेल निर्यात सुविधा चाहता हूं। इसलिए मुझे एक अस्थायी स्थान में एक्सेल फ़ाइल बनाने की आवश्यकता है, क्योंकि ऐसा करने के लिए मुझे किसी तृतीय-पक्ष घटक का उपयोग करने की आवश्यकता है।एक्सेल ऑटोमेशन: मौजूदा एक्सेल फ़ाइल को "नया"

मैं चाहता हूं कि एक्सेल फ़ाइल को खोलें। मैं उस बिंदु पर जा सकता हूं; हालांकि एक्सेल हमेशा उस स्थान को याद करता है जिसने फ़ाइल को लोड किया था। मैं लोड की गई फ़ाइल को "नई" फ़ाइल के रूप में प्रकट करना चाहता हूं जो किसी विशिष्ट स्थान पर सहेजा नहीं जाता है, इसलिए जब उपयोगकर्ता "सेव" (जैसे सेव नहीं) हिट करना चाहता है या एक्सेल को बंद करना चाहता है तो यह उन्हें सहेजे गए परिवर्तनों की याद दिलाता है।

मैं Excel स्वचालन उपयोग कर रहा हूँ सी # से .net 3.5

उत्तर

5

आप टेम्पलेट के रूप में मौजूदा एक्सेल वर्कबुक निर्दिष्ट कर सकते हैं। फिर आप अस्थायी टेम्पलेट को इंगित करने वाले टेम्पलेट पैरामीटर के साथ, एक नई कार्यपुस्तिका खोलने के लिए Workbooks.Add विधि का उपयोग करें।

0

पर हम्म ... बनाने का प्रयास करें और इसके बजाय टेम्पलेट उत्कृष्टता और उसके बाद के बजाय टेम्पलेट खोलने?